Class StringAttributeChangeAccessorFactory
- java.lang.Object
-
- org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.AbstractAccessorFactory
-
- org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.StringAttributeChangeAccessorFactory
-
- All Implemented Interfaces:
IAccessorFactory,IModelUpdateStrategyProvider
public class StringAttributeChangeAccessorFactory extends AbstractAccessorFactory implements IModelUpdateStrategyProvider
A specificIAccessorFactoryfor string-typedAttributeChangeobjects.- Since:
- 4.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.emf.compare.rcp.ui.contentmergeviewer.accessor.factory.IAccessorFactory
IAccessorFactory.Registry
-
-
Constructor Summary
Constructors Constructor Description StringAttributeChangeAccessorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ITypedElementcreateAncestor(AdapterFactory adapterFactory, Object target)Creates anITypedElementfrom anAdapterFactoryand a given object.ITypedElementcreateLeft(AdapterFactory adapterFactory, Object target)Creates anITypedElementfrom anAdapterFactoryand a given object.ITypedElementcreateRight(AdapterFactory adapterFactory, Object target)Creates anITypedElementfrom anAdapterFactoryand a given object.IModelUpdateStrategygetModelUpdateStrategy()Returns the model update strategy to be used for updating the model.booleanisFactoryFor(Object target)Checks if the target object is applicable to the factory.-
Methods inherited from class org.eclipse.emf.compare.rcp.ui.internal.contentmergeviewer.accessor.factory.impl.AbstractAccessorFactory
getRanking, setRanking
-
-
-
-
Method Detail
-
isFactoryFor
public boolean isFactoryFor(Object target)
Checks if the target object is applicable to the factory.- Specified by:
isFactoryForin interfaceIAccessorFactory- Parameters:
target- the object for which we want to know if it is applicable to the factory.- Returns:
- true if the object is applicable to the factory, false otherwise.
- See Also:
IAccessorFactory.isFactoryFor(java.lang.Object)
-
createLeft
public ITypedElement createLeft(AdapterFactory adapterFactory, Object target)
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the left side of the comparison.- Specified by:
createLeftin interfaceIAccessorFactory- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
- See Also:
IAccessorFactory.createLeft(org.eclipse.emf.common.notify.AdapterFactory, java.lang.Object)
-
createRight
public ITypedElement createRight(AdapterFactory adapterFactory, Object target)
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the right side of the comparison.- Specified by:
createRightin interfaceIAccessorFactory- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
- See Also:
IAccessorFactory.createRight(org.eclipse.emf.common.notify.AdapterFactory, java.lang.Object)
-
createAncestor
public ITypedElement createAncestor(AdapterFactory adapterFactory, Object target)
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the ancestor side of the comparison.- Specified by:
createAncestorin interfaceIAccessorFactory- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
- See Also:
IAccessorFactory.createAncestor(org.eclipse.emf.common.notify.AdapterFactory, java.lang.Object)
-
getModelUpdateStrategy
public IModelUpdateStrategy getModelUpdateStrategy()
Returns the model update strategy to be used for updating the model.- Specified by:
getModelUpdateStrategyin interfaceIModelUpdateStrategyProvider- Returns:
- the model update strategy to be used for updating the model.
- See Also:
IModelUpdateStrategyProvider.getModelUpdateStrategy()
-
-