Class ForwardingCompareConfiguration
java.lang.Object
org.eclipse.compare.CompareConfiguration
org.eclipse.emf.compare.ide.ui.internal.configuration.ForwardingCompareConfiguration
- Direct Known Subclasses:
EMFCompareConfiguration
public abstract class ForwardingCompareConfiguration
extends org.eclipse.compare.CompareConfiguration
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA property change listener that listens specifically for the property indicating that compare configuration's} value has changed.invalid @link
{@link ForwardingCompareConfiguration#isMirrored()isMirrored -
Field Summary
Fields inherited from class org.eclipse.compare.CompareConfiguration
CONTENT_TYPE, IGNORE_WHITESPACE, MIRRORED, SHOW_PSEUDO_CONFLICTS, USE_OUTLINE_VIEW -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) protected abstract org.eclipse.compare.CompareConfigurationdelegate()voiddispose()protected final voidfireChange(String propertyName, Object oldValue, Object newValue) Fires aPropertyChangeEventto registered listeners.org.eclipse.swt.graphics.ImagegetAncestorImage(Object element) getAncestorLabel(Object element) org.eclipse.compare.ICompareContainerorg.eclipse.swt.graphics.ImagegetImage(int kind) org.eclipse.swt.graphics.ImagegetImage(org.eclipse.swt.graphics.Image base, int kind) org.eclipse.compare.ICompareInputLabelProviderorg.eclipse.swt.graphics.ImagegetLeftImage(Object element) getLeftLabel(Object element) org.eclipse.jface.preference.IPreferenceStoregetProperty(String key) org.eclipse.swt.graphics.ImagegetRightImage(Object element) getRightLabel(Object element) booleanisChangeIgnored(int kind) booleanisEditable(boolean left) Facility to check for editability of a given side to facilitate implementation in classes that receive a boolean to indicate the side.booleanbooleanFor backward compatibility, we override this to have the same implementation behavior as Eclipse Compare 3.7.booleanvoidremovePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) voidsetAncestorImage(org.eclipse.swt.graphics.Image image) voidsetAncestorLabel(String label) voidsetChangeIgnored(int kind, boolean ignored) voidsetContainer(org.eclipse.compare.ICompareContainer container) voidsetDefaultLabelProvider(org.eclipse.compare.ICompareInputLabelProvider labelProvider) voidsetLabelProvider(org.eclipse.compare.structuremergeviewer.ICompareInput input, org.eclipse.compare.ICompareInputLabelProvider labelProvider) voidsetLeftEditable(boolean editable) voidsetLeftImage(org.eclipse.swt.graphics.Image image) voidsetLeftLabel(String label) voidsetProperty(String key, Object newValue) voidsetRightEditable(boolean editable) voidsetRightImage(org.eclipse.swt.graphics.Image image) voidsetRightLabel(String label)
-
Constructor Details
-
ForwardingCompareConfiguration
public ForwardingCompareConfiguration()
-
-
Method Details
-
delegate
protected abstract org.eclipse.compare.CompareConfiguration delegate() -
getPreferenceStore
public org.eclipse.jface.preference.IPreferenceStore getPreferenceStore()- Overrides:
getPreferenceStorein classorg.eclipse.compare.CompareConfiguration
-
getImage
public org.eclipse.swt.graphics.Image getImage(int kind) - Overrides:
getImagein classorg.eclipse.compare.CompareConfiguration
-
getImage
public org.eclipse.swt.graphics.Image getImage(org.eclipse.swt.graphics.Image base, int kind) - Overrides:
getImagein classorg.eclipse.compare.CompareConfiguration
-
dispose
public void dispose()- Overrides:
disposein classorg.eclipse.compare.CompareConfiguration
-
addPropertyChangeListener
public void addPropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) - Overrides:
addPropertyChangeListenerin classorg.eclipse.compare.CompareConfiguration
-
removePropertyChangeListener
public void removePropertyChangeListener(org.eclipse.jface.util.IPropertyChangeListener listener) - Overrides:
removePropertyChangeListenerin classorg.eclipse.compare.CompareConfiguration
-
fireChange
Fires aPropertyChangeEventto registered listeners.- Parameters:
propertyName- the name of the property that has changedoldValue- the property's old valuenewValue- the property's new value
-
setProperty
- Overrides:
setPropertyin classorg.eclipse.compare.CompareConfiguration
-
getProperty
- Overrides:
getPropertyin classorg.eclipse.compare.CompareConfiguration
-
setAncestorLabel
- Overrides:
setAncestorLabelin classorg.eclipse.compare.CompareConfiguration
-
getAncestorLabel
- Overrides:
getAncestorLabelin classorg.eclipse.compare.CompareConfiguration
-
setAncestorImage
public void setAncestorImage(org.eclipse.swt.graphics.Image image) - Overrides:
setAncestorImagein classorg.eclipse.compare.CompareConfiguration
-
getAncestorImage
- Overrides:
getAncestorImagein classorg.eclipse.compare.CompareConfiguration
-
setLeftEditable
public void setLeftEditable(boolean editable) - Overrides:
setLeftEditablein classorg.eclipse.compare.CompareConfiguration
-
isLeftEditable
public boolean isLeftEditable()- Overrides:
isLeftEditablein classorg.eclipse.compare.CompareConfiguration
-
setLeftLabel
- Overrides:
setLeftLabelin classorg.eclipse.compare.CompareConfiguration
-
getLeftLabel
- Overrides:
getLeftLabelin classorg.eclipse.compare.CompareConfiguration
-
setLeftImage
public void setLeftImage(org.eclipse.swt.graphics.Image image) - Overrides:
setLeftImagein classorg.eclipse.compare.CompareConfiguration
-
getLeftImage
- Overrides:
getLeftImagein classorg.eclipse.compare.CompareConfiguration
-
setRightEditable
public void setRightEditable(boolean editable) - Overrides:
setRightEditablein classorg.eclipse.compare.CompareConfiguration
-
isRightEditable
public boolean isRightEditable()- Overrides:
isRightEditablein classorg.eclipse.compare.CompareConfiguration
-
setRightLabel
- Overrides:
setRightLabelin classorg.eclipse.compare.CompareConfiguration
-
getRightLabel
- Overrides:
getRightLabelin classorg.eclipse.compare.CompareConfiguration
-
setRightImage
public void setRightImage(org.eclipse.swt.graphics.Image image) - Overrides:
setRightImagein classorg.eclipse.compare.CompareConfiguration
-
getRightImage
- Overrides:
getRightImagein classorg.eclipse.compare.CompareConfiguration
-
getContainer
public org.eclipse.compare.ICompareContainer getContainer()- Overrides:
getContainerin classorg.eclipse.compare.CompareConfiguration
-
setContainer
public void setContainer(org.eclipse.compare.ICompareContainer container) - Overrides:
setContainerin classorg.eclipse.compare.CompareConfiguration
-
getLabelProvider
public org.eclipse.compare.ICompareInputLabelProvider getLabelProvider()- Overrides:
getLabelProviderin classorg.eclipse.compare.CompareConfiguration
-
setLabelProvider
public void setLabelProvider(org.eclipse.compare.structuremergeviewer.ICompareInput input, org.eclipse.compare.ICompareInputLabelProvider labelProvider) - Overrides:
setLabelProviderin classorg.eclipse.compare.CompareConfiguration
-
setDefaultLabelProvider
public void setDefaultLabelProvider(org.eclipse.compare.ICompareInputLabelProvider labelProvider) - Overrides:
setDefaultLabelProviderin classorg.eclipse.compare.CompareConfiguration
-
setChangeIgnored
public void setChangeIgnored(int kind, boolean ignored) - Overrides:
setChangeIgnoredin classorg.eclipse.compare.CompareConfiguration
-
isChangeIgnored
public boolean isChangeIgnored(int kind) - Overrides:
isChangeIgnoredin classorg.eclipse.compare.CompareConfiguration
-
isEditable
public boolean isEditable(boolean left) Facility to check for editability of a given side to facilitate implementation in classes that receive a boolean to indicate the side.- Parameters:
left-- Returns:
trueif the given side is editable.
-
isMirrored
public boolean isMirrored()For backward compatibility, we override this to have the same implementation behavior as Eclipse Compare 3.7.- Overrides:
isMirroredin classorg.eclipse.compare.CompareConfiguration
-