Interface IAccessorFactory
- All Known Implementing Classes:
AbstractAccessorFactory
,ComparisonAccessorFactory
,ContainmentReferenceChangeAccessorFactory
,FeatureMapChangeMoveAccessorFactory
,FeatureMapKeyChangeAccessorFactory
,ManyStructuralFeatureAccessorFactory
,MatchAccessorFactory
,MatchResourceAccessorFactory
,ResourceContentsAccessorFactory
,SingleStructuralFeatureAccessorFactory
,StringAttributeChangeAccessorFactory
public interface IAccessorFactory
A factory of
ITypedElement
s.- Since:
- 4.0
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateAncestor
(AdapterFactory adapterFactory, Object target) Creates anITypedElement
from anAdapterFactory
and a given object.createLeft
(AdapterFactory adapterFactory, Object target) Creates anITypedElement
from anAdapterFactory
and a given object.createRight
(AdapterFactory adapterFactory, Object target) Creates anITypedElement
from anAdapterFactory
and a given object.int
The ranking of the factory.boolean
isFactoryFor
(Object target) Checks if the target object is applicable to the factory.void
setRanking
(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 anITypedElement
from anAdapterFactory
and 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 anITypedElement
from anAdapterFactory
and 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 anITypedElement
from anAdapterFactory
and 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.
-