public class EMFCompareConfiguration extends ForwardingCompareConfiguration implements IEMFCompareConfiguration
ForwardingCompareConfiguration.MirroredPropertyChangeListener
Modifier and Type | Field and Description |
---|---|
static String |
DISPLAY_FILTERS |
static String |
DISPLAY_GROUP_PROVIDERS |
static String |
DISPLAY_SAVE_ACTION |
static String |
DISPLAY_SELECT_UNRESOLVED_DIFF_ACTIONS |
static String |
MIRRORED
This property name is equivalent to
CompareConfiguration.MIRRORED however we redefine it for
backwards compatibility. |
Constructor and Description |
---|
EMFCompareConfiguration(org.eclipse.compare.CompareConfiguration compareConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.compare.CompareConfiguration |
delegate() |
void |
dispose() |
void |
disposeSelf()
dispose() is only called when the comparison editor is closed, whereas EMFCompareConfiguration
are created and discarded on each change of the ContentMergeViewer input. |
AdapterFactory |
getAdapterFactory() |
org.eclipse.swt.graphics.Image |
getAncestorImage(Object element) |
String |
getAncestorLabel(Object element) |
boolean |
getBooleanProperty(String key,
boolean dflt) |
Comparison |
getComparison() |
IComparisonScope |
getComparisonScope() |
IDiffRelationshipComputer |
getDiffRelationshipComputer() |
ICompareEditingDomain |
getEditingDomain() |
EMFCompare |
getEMFComparator() |
com.google.common.eventbus.EventBus |
getEventBus() |
org.eclipse.swt.graphics.Image |
getLeftImage(Object element) |
String |
getLeftLabel(Object element) |
MergeMode |
getMergePreviewMode() |
org.eclipse.swt.graphics.Image |
getRightImage(Object element) |
String |
getRightLabel(Object element) |
StructureMergeViewerFilter |
getStructureMergeViewerFilter() |
StructureMergeViewerGrouper |
getStructureMergeViewerGrouper() |
protected void |
initStructureMergeViewerFilter(Comparison comparison,
IComparisonScope comparisonScope) |
protected void |
initStructureMergeViewerGroupProvider(Comparison comparison,
IComparisonScope comparisonScope) |
void |
setAdapterFactory(AdapterFactory adapterFactory) |
void |
setComparisonAndScope(Comparison newComparison,
IComparisonScope newComparisonScope) |
void |
setDiffRelationshipComputer(IDiffRelationshipComputer diffRelationshipComputer) |
void |
setEditingDomain(ICompareEditingDomain newValue) |
void |
setEMFComparator(EMFCompare newComparator) |
void |
setLabelProvider(Class<? extends org.eclipse.compare.structuremergeviewer.ICompareInput> inputType,
org.eclipse.compare.ICompareInputLabelProvider labelProvider) |
void |
setMergePreviewMode(MergeMode previewMergeMode) |
addPropertyChangeListener, fireChange, getContainer, getImage, getImage, getLabelProvider, getPreferenceStore, getProperty, isChangeIgnored, isEditable, isLeftEditable, isMirrored, isRightEditable, removePropertyChangeListener, setAncestorImage, setAncestorLabel, setChangeIgnored, setContainer, setDefaultLabelProvider, setLabelProvider, setLeftEditable, setLeftImage, setLeftLabel, setProperty, setRightEditable, setRightImage, setRightLabel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isLeftEditable, isMirrored, isRightEditable
public static final String DISPLAY_GROUP_PROVIDERS
public static final String DISPLAY_FILTERS
public static final String DISPLAY_SAVE_ACTION
public static final String DISPLAY_SELECT_UNRESOLVED_DIFF_ACTIONS
public static final String MIRRORED
CompareConfiguration.MIRRORED
however we redefine it for
backwards compatibility.public EMFCompareConfiguration(org.eclipse.compare.CompareConfiguration compareConfiguration)
public com.google.common.eventbus.EventBus getEventBus()
getEventBus
in interface IEMFCompareConfiguration
IEMFCompareConfiguration.getEventBus()
protected org.eclipse.compare.CompareConfiguration delegate()
delegate
in class ForwardingCompareConfiguration
ForwardingCompareConfiguration.delegate()
public void dispose()
dispose
in class ForwardingCompareConfiguration
org.eclipse.emf.compare.rcp.ui.internal.configuration.IEMFCompareConfiguration#dispose()
public void disposeSelf()
dispose()
is only called when the comparison editor is closed, whereas EMFCompareConfiguration
are created and discarded on each change of the ContentMergeViewer input. This will be called to
dispose of the specific setup that was made by the EMFCompareConfiguration wrapper to its underlying
CompareConfiguration.public boolean getBooleanProperty(String key, boolean dflt)
getBooleanProperty
in interface IEMFCompareConfiguration
public Comparison getComparison()
getComparison
in interface IEMFCompareConfiguration
public EMFCompare getEMFComparator()
getEMFComparator
in interface IEMFCompareConfiguration
public ICompareEditingDomain getEditingDomain()
getEditingDomain
in interface IEMFCompareConfiguration
public MergeMode getMergePreviewMode()
getMergePreviewMode
in interface IEMFCompareConfiguration
public AdapterFactory getAdapterFactory()
getAdapterFactory
in interface IEMFCompareConfiguration
public IDiffRelationshipComputer getDiffRelationshipComputer()
getDiffRelationshipComputer
in interface IEMFCompareConfiguration
public IComparisonScope getComparisonScope()
getComparisonScope
in interface IEMFCompareConfiguration
IEMFCompareConfiguration.getComparisonScope()
public void setEMFComparator(EMFCompare newComparator)
setEMFComparator
in interface IEMFCompareConfiguration
public void setEditingDomain(ICompareEditingDomain newValue)
setEditingDomain
in interface IEMFCompareConfiguration
public void setComparisonAndScope(Comparison newComparison, IComparisonScope newComparisonScope)
setComparisonAndScope
in interface IEMFCompareConfiguration
org.eclipse.emf.compare.rcp.ui.internal.configuration.IEMFCompareConfiguration#setComparisonAndScope(org.eclipse.emf.compare.scope.IComparisonScope,
org.eclipse.emf.compare.Comparison)
protected void initStructureMergeViewerGroupProvider(Comparison comparison, IComparisonScope comparisonScope)
protected void initStructureMergeViewerFilter(Comparison comparison, IComparisonScope comparisonScope)
public void setMergePreviewMode(MergeMode previewMergeMode)
setMergePreviewMode
in interface IEMFCompareConfiguration
public void setAdapterFactory(AdapterFactory adapterFactory)
setAdapterFactory
in interface IEMFCompareConfiguration
public void setDiffRelationshipComputer(IDiffRelationshipComputer diffRelationshipComputer)
setDiffRelationshipComputer
in interface IEMFCompareConfiguration
public StructureMergeViewerGrouper getStructureMergeViewerGrouper()
getStructureMergeViewerGrouper
in interface IEMFCompareConfiguration
IEMFCompareConfiguration.getStructureMergeViewerGrouper()
public StructureMergeViewerFilter getStructureMergeViewerFilter()
getStructureMergeViewerFilter
in interface IEMFCompareConfiguration
IEMFCompareConfiguration.getStructureMergeViewerFilter()
public void setLabelProvider(Class<? extends org.eclipse.compare.structuremergeviewer.ICompareInput> inputType, org.eclipse.compare.ICompareInputLabelProvider labelProvider)
public String getLeftLabel(Object element)
getLeftLabel
in class ForwardingCompareConfiguration
public org.eclipse.swt.graphics.Image getLeftImage(Object element)
getLeftImage
in class ForwardingCompareConfiguration
public String getRightLabel(Object element)
getRightLabel
in class ForwardingCompareConfiguration
public org.eclipse.swt.graphics.Image getRightImage(Object element)
getRightImage
in class ForwardingCompareConfiguration
public String getAncestorLabel(Object element)
getAncestorLabel
in class ForwardingCompareConfiguration
public org.eclipse.swt.graphics.Image getAncestorImage(Object element)
getAncestorImage
in class ForwardingCompareConfiguration
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.