Interface IAccessorFactory
- All Known Implementing Classes:
AbstractAccessorFactory,ComparisonAccessorFactory,ContainmentReferenceChangeAccessorFactory,FeatureMapChangeMoveAccessorFactory,FeatureMapKeyChangeAccessorFactory,ManyStructuralFeatureAccessorFactory,MatchAccessorFactory,MatchResourceAccessorFactory,ResourceContentsAccessorFactory,SingleStructuralFeatureAccessorFactory,StringAttributeChangeAccessorFactory
public interface IAccessorFactory
A factory of
ITypedElements.- Since:
- 4.0
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptioncreateAncestor(AdapterFactory adapterFactory, Object target) Creates anITypedElementfrom anAdapterFactoryand a given object.createLeft(AdapterFactory adapterFactory, Object target) Creates anITypedElementfrom anAdapterFactoryand a given object.createRight(AdapterFactory adapterFactory, Object target) Creates anITypedElementfrom anAdapterFactoryand a given object.intThe ranking of the factory.booleanisFactoryFor(Object target) Checks if the target object is applicable to the factory.voidsetRanking(int value) Set the ranking of the factory.
-
Method Details
-
isFactoryFor
Checks if the target object is applicable to the factory.- 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.
-
getRanking
int getRanking()The ranking of the factory.- Returns:
- the ranking of the factory.
-
setRanking
void setRanking(int value) Set the ranking of the factory.- Parameters:
value- the ranking value.
-
createLeft
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the left side of the comparison.- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
-
createRight
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the right side of the comparison.- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
-
createAncestor
Creates anITypedElementfrom anAdapterFactoryand a given object. This accessor is specific for the ancestor side of the comparison.- Parameters:
adapterFactory- the given adapter factory.target- the given object.- Returns:
- an ITypedElement.
-