public class ExpressionsItemProviderAdapterFactory extends ExpressionsAdapterFactory implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Modifier and Type | Field and Description |
---|---|
protected AssociationClassCallExpItemProvider |
associationClassCallExpItemProvider
This keeps track of the one adapter used for all
AssociationClassCallExp instances. |
protected BooleanLiteralExpItemProvider |
booleanLiteralExpItemProvider
This keeps track of the one adapter used for all
BooleanLiteralExp instances. |
protected org.eclipse.emf.edit.provider.IChangeNotifier |
changeNotifier
This is used to implement
IChangeNotifier . |
protected CollectionItemItemProvider |
collectionItemItemProvider
This keeps track of the one adapter used for all
CollectionItem instances. |
protected CollectionLiteralExpItemProvider |
collectionLiteralExpItemProvider
This keeps track of the one adapter used for all
CollectionLiteralExp instances. |
protected CollectionRangeItemProvider |
collectionRangeItemProvider
This keeps track of the one adapter used for all
CollectionRange instances. |
protected EnumLiteralExpItemProvider |
enumLiteralExpItemProvider
This keeps track of the one adapter used for all
EnumLiteralExp instances. |
protected IfExpItemProvider |
ifExpItemProvider
This keeps track of the one adapter used for all
IfExp instances. |
protected IntegerLiteralExpItemProvider |
integerLiteralExpItemProvider
This keeps track of the one adapter used for all
IntegerLiteralExp instances. |
protected InvalidLiteralExpItemProvider |
invalidLiteralExpItemProvider
This keeps track of the one adapter used for all
InvalidLiteralExp instances. |
protected IterateExpItemProvider |
iterateExpItemProvider
This keeps track of the one adapter used for all
IterateExp instances. |
protected IteratorExpItemProvider |
iteratorExpItemProvider
This keeps track of the one adapter used for all
IteratorExp instances. |
protected LetExpItemProvider |
letExpItemProvider
This keeps track of the one adapter used for all
LetExp instances. |
protected MessageExpItemProvider |
messageExpItemProvider
This keeps track of the one adapter used for all
MessageExp instances. |
protected NullLiteralExpItemProvider |
nullLiteralExpItemProvider
This keeps track of the one adapter used for all
NullLiteralExp instances. |
protected OperationCallExpItemProvider |
operationCallExpItemProvider
This keeps track of the one adapter used for all
OperationCallExp instances. |
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory |
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.
|
protected PropertyCallExpItemProvider |
propertyCallExpItemProvider
This keeps track of the one adapter used for all
PropertyCallExp instances. |
protected RealLiteralExpItemProvider |
realLiteralExpItemProvider
This keeps track of the one adapter used for all
RealLiteralExp instances. |
protected StateExpItemProvider |
stateExpItemProvider
This keeps track of the one adapter used for all
StateExp instances. |
protected StringLiteralExpItemProvider |
stringLiteralExpItemProvider
This keeps track of the one adapter used for all
StringLiteralExp instances. |
protected java.util.Collection<java.lang.Object> |
supportedTypes
This keeps track of all the supported types checked by
isFactoryForType . |
protected TupleLiteralExpItemProvider |
tupleLiteralExpItemProvider
This keeps track of the one adapter used for all
TupleLiteralExp instances. |
protected TupleLiteralPartItemProvider |
tupleLiteralPartItemProvider
This keeps track of the one adapter used for all
TupleLiteralPart instances. |
protected TypeExpItemProvider |
typeExpItemProvider
This keeps track of the one adapter used for all
TypeExp instances. |
protected UnlimitedNaturalLiteralExpItemProvider |
unlimitedNaturalLiteralExpItemProvider
This keeps track of the one adapter used for all
UnlimitedNaturalLiteralExp instances. |
protected UnspecifiedValueExpItemProvider |
unspecifiedValueExpItemProvider
This keeps track of the one adapter used for all
UnspecifiedValueExp instances. |
protected VariableExpItemProvider |
variableExpItemProvider
This keeps track of the one adapter used for all
VariableExp instances. |
protected VariableItemProvider |
variableItemProvider
This keeps track of the one adapter used for all
Variable instances. |
modelPackage, modelSwitch
Constructor and Description |
---|
ExpressionsItemProviderAdapterFactory()
This constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.Adapter |
adapt(org.eclipse.emf.common.notify.Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.
|
java.lang.Object |
adapt(java.lang.Object object,
java.lang.Object type) |
void |
addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.
|
org.eclipse.emf.common.notify.Adapter |
createAssociationClassCallExpAdapter()
This creates an adapter for a
AssociationClassCallExp . |
org.eclipse.emf.common.notify.Adapter |
createBooleanLiteralExpAdapter()
This creates an adapter for a
BooleanLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createCollectionItemAdapter()
This creates an adapter for a
CollectionItem . |
org.eclipse.emf.common.notify.Adapter |
createCollectionLiteralExpAdapter()
This creates an adapter for a
CollectionLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createCollectionRangeAdapter()
This creates an adapter for a
CollectionRange . |
org.eclipse.emf.common.notify.Adapter |
createEnumLiteralExpAdapter()
This creates an adapter for a
EnumLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createIfExpAdapter()
This creates an adapter for a
IfExp . |
org.eclipse.emf.common.notify.Adapter |
createIntegerLiteralExpAdapter()
This creates an adapter for a
IntegerLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createInvalidLiteralExpAdapter()
This creates an adapter for a
InvalidLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createIterateExpAdapter()
This creates an adapter for a
IterateExp . |
org.eclipse.emf.common.notify.Adapter |
createIteratorExpAdapter()
This creates an adapter for a
IteratorExp . |
org.eclipse.emf.common.notify.Adapter |
createLetExpAdapter()
This creates an adapter for a
LetExp . |
org.eclipse.emf.common.notify.Adapter |
createMessageExpAdapter()
This creates an adapter for a
MessageExp . |
org.eclipse.emf.common.notify.Adapter |
createNullLiteralExpAdapter()
This creates an adapter for a
NullLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createOperationCallExpAdapter()
This creates an adapter for a
OperationCallExp . |
org.eclipse.emf.common.notify.Adapter |
createPropertyCallExpAdapter()
This creates an adapter for a
PropertyCallExp . |
org.eclipse.emf.common.notify.Adapter |
createRealLiteralExpAdapter()
This creates an adapter for a
RealLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createStateExpAdapter()
This creates an adapter for a
StateExp . |
org.eclipse.emf.common.notify.Adapter |
createStringLiteralExpAdapter()
This creates an adapter for a
StringLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createTupleLiteralExpAdapter()
This creates an adapter for a
TupleLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createTupleLiteralPartAdapter()
This creates an adapter for a
TupleLiteralPart . |
org.eclipse.emf.common.notify.Adapter |
createTypeExpAdapter()
This creates an adapter for a
TypeExp . |
org.eclipse.emf.common.notify.Adapter |
createUnlimitedNaturalLiteralExpAdapter()
This creates an adapter for a
UnlimitedNaturalLiteralExp . |
org.eclipse.emf.common.notify.Adapter |
createUnspecifiedValueExpAdapter()
This creates an adapter for a
UnspecifiedValueExp . |
org.eclipse.emf.common.notify.Adapter |
createVariableAdapter()
This creates an adapter for a
Variable . |
org.eclipse.emf.common.notify.Adapter |
createVariableExpAdapter()
This creates an adapter for a
VariableExp . |
void |
dispose()
This disposes all of the item providers created by this factory.
|
void |
fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to
changeNotifier and to parentAdapterFactory . |
org.eclipse.emf.edit.provider.ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory.
|
boolean |
isFactoryForType(java.lang.Object type) |
void |
removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.
|
void |
setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.
|
createAdapter, createASTNodeAdapter, createCallExpAdapter, createCallingASTNodeAdapter, createCollectionLiteralPartAdapter, createEObjectAdapter, createFeatureCallExpAdapter, createLiteralExpAdapter, createLoopExpAdapter, createNavigationCallExpAdapter, createNumericLiteralExpAdapter, createOCLExpressionAdapter, createPrimitiveLiteralExpAdapter, createTypedASTNodeAdapter, createTypedElementAdapter, createVisitableAdapter
adaptAllNew, adaptNew, associate, createAdapter, resolve
protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
protected org.eclipse.emf.edit.provider.IChangeNotifier changeNotifier
IChangeNotifier
.
protected java.util.Collection<java.lang.Object> supportedTypes
isFactoryForType
.
protected AssociationClassCallExpItemProvider associationClassCallExpItemProvider
AssociationClassCallExp
instances.
protected BooleanLiteralExpItemProvider booleanLiteralExpItemProvider
BooleanLiteralExp
instances.
protected CollectionItemItemProvider collectionItemItemProvider
CollectionItem
instances.
protected CollectionLiteralExpItemProvider collectionLiteralExpItemProvider
CollectionLiteralExp
instances.
protected CollectionRangeItemProvider collectionRangeItemProvider
CollectionRange
instances.
protected EnumLiteralExpItemProvider enumLiteralExpItemProvider
EnumLiteralExp
instances.
protected IfExpItemProvider ifExpItemProvider
IfExp
instances.
protected IntegerLiteralExpItemProvider integerLiteralExpItemProvider
IntegerLiteralExp
instances.
protected UnlimitedNaturalLiteralExpItemProvider unlimitedNaturalLiteralExpItemProvider
UnlimitedNaturalLiteralExp
instances.
protected InvalidLiteralExpItemProvider invalidLiteralExpItemProvider
InvalidLiteralExp
instances.
protected IterateExpItemProvider iterateExpItemProvider
IterateExp
instances.
protected VariableItemProvider variableItemProvider
Variable
instances.
protected IteratorExpItemProvider iteratorExpItemProvider
IteratorExp
instances.
protected LetExpItemProvider letExpItemProvider
LetExp
instances.
protected MessageExpItemProvider messageExpItemProvider
MessageExp
instances.
protected NullLiteralExpItemProvider nullLiteralExpItemProvider
NullLiteralExp
instances.
protected OperationCallExpItemProvider operationCallExpItemProvider
OperationCallExp
instances.
protected PropertyCallExpItemProvider propertyCallExpItemProvider
PropertyCallExp
instances.
protected RealLiteralExpItemProvider realLiteralExpItemProvider
RealLiteralExp
instances.
protected StateExpItemProvider stateExpItemProvider
StateExp
instances.
protected StringLiteralExpItemProvider stringLiteralExpItemProvider
StringLiteralExp
instances.
protected TupleLiteralExpItemProvider tupleLiteralExpItemProvider
TupleLiteralExp
instances.
protected TupleLiteralPartItemProvider tupleLiteralPartItemProvider
TupleLiteralPart
instances.
protected TypeExpItemProvider typeExpItemProvider
TypeExp
instances.
protected UnspecifiedValueExpItemProvider unspecifiedValueExpItemProvider
UnspecifiedValueExp
instances.
protected VariableExpItemProvider variableExpItemProvider
VariableExp
instances.
public ExpressionsItemProviderAdapterFactory()
public org.eclipse.emf.common.notify.Adapter createAssociationClassCallExpAdapter()
AssociationClassCallExp
.
createAssociationClassCallExpAdapter
in class ExpressionsAdapterFactory
AssociationClassCallExp
public org.eclipse.emf.common.notify.Adapter createBooleanLiteralExpAdapter()
BooleanLiteralExp
.
createBooleanLiteralExpAdapter
in class ExpressionsAdapterFactory
BooleanLiteralExp
public org.eclipse.emf.common.notify.Adapter createCollectionItemAdapter()
CollectionItem
.
createCollectionItemAdapter
in class ExpressionsAdapterFactory
CollectionItem
public org.eclipse.emf.common.notify.Adapter createCollectionLiteralExpAdapter()
CollectionLiteralExp
.
createCollectionLiteralExpAdapter
in class ExpressionsAdapterFactory
CollectionLiteralExp
public org.eclipse.emf.common.notify.Adapter createCollectionRangeAdapter()
CollectionRange
.
createCollectionRangeAdapter
in class ExpressionsAdapterFactory
CollectionRange
public org.eclipse.emf.common.notify.Adapter createEnumLiteralExpAdapter()
EnumLiteralExp
.
createEnumLiteralExpAdapter
in class ExpressionsAdapterFactory
EnumLiteralExp
public org.eclipse.emf.common.notify.Adapter createIfExpAdapter()
IfExp
.
createIfExpAdapter
in class ExpressionsAdapterFactory
IfExp
public org.eclipse.emf.common.notify.Adapter createIntegerLiteralExpAdapter()
IntegerLiteralExp
.
createIntegerLiteralExpAdapter
in class ExpressionsAdapterFactory
IntegerLiteralExp
public org.eclipse.emf.common.notify.Adapter createUnlimitedNaturalLiteralExpAdapter()
UnlimitedNaturalLiteralExp
.
createUnlimitedNaturalLiteralExpAdapter
in class ExpressionsAdapterFactory
UnlimitedNaturalLiteralExp
public org.eclipse.emf.common.notify.Adapter createInvalidLiteralExpAdapter()
InvalidLiteralExp
.
createInvalidLiteralExpAdapter
in class ExpressionsAdapterFactory
InvalidLiteralExp
public org.eclipse.emf.common.notify.Adapter createIterateExpAdapter()
IterateExp
.
createIterateExpAdapter
in class ExpressionsAdapterFactory
IterateExp
public org.eclipse.emf.common.notify.Adapter createVariableAdapter()
Variable
.
createVariableAdapter
in class ExpressionsAdapterFactory
Variable
public org.eclipse.emf.common.notify.Adapter createIteratorExpAdapter()
IteratorExp
.
createIteratorExpAdapter
in class ExpressionsAdapterFactory
IteratorExp
public org.eclipse.emf.common.notify.Adapter createLetExpAdapter()
LetExp
.
createLetExpAdapter
in class ExpressionsAdapterFactory
LetExp
public org.eclipse.emf.common.notify.Adapter createMessageExpAdapter()
MessageExp
.
createMessageExpAdapter
in class ExpressionsAdapterFactory
MessageExp
public org.eclipse.emf.common.notify.Adapter createNullLiteralExpAdapter()
NullLiteralExp
.
createNullLiteralExpAdapter
in class ExpressionsAdapterFactory
NullLiteralExp
public org.eclipse.emf.common.notify.Adapter createOperationCallExpAdapter()
OperationCallExp
.
createOperationCallExpAdapter
in class ExpressionsAdapterFactory
OperationCallExp
public org.eclipse.emf.common.notify.Adapter createPropertyCallExpAdapter()
PropertyCallExp
.
createPropertyCallExpAdapter
in class ExpressionsAdapterFactory
PropertyCallExp
public org.eclipse.emf.common.notify.Adapter createRealLiteralExpAdapter()
RealLiteralExp
.
createRealLiteralExpAdapter
in class ExpressionsAdapterFactory
RealLiteralExp
public org.eclipse.emf.common.notify.Adapter createStateExpAdapter()
StateExp
.
createStateExpAdapter
in class ExpressionsAdapterFactory
StateExp
public org.eclipse.emf.common.notify.Adapter createStringLiteralExpAdapter()
StringLiteralExp
.
createStringLiteralExpAdapter
in class ExpressionsAdapterFactory
StringLiteralExp
public org.eclipse.emf.common.notify.Adapter createTupleLiteralExpAdapter()
TupleLiteralExp
.
createTupleLiteralExpAdapter
in class ExpressionsAdapterFactory
TupleLiteralExp
public org.eclipse.emf.common.notify.Adapter createTupleLiteralPartAdapter()
TupleLiteralPart
.
createTupleLiteralPartAdapter
in class ExpressionsAdapterFactory
TupleLiteralPart
public org.eclipse.emf.common.notify.Adapter createTypeExpAdapter()
TypeExp
.
createTypeExpAdapter
in class ExpressionsAdapterFactory
TypeExp
public org.eclipse.emf.common.notify.Adapter createUnspecifiedValueExpAdapter()
UnspecifiedValueExp
.
createUnspecifiedValueExpAdapter
in class ExpressionsAdapterFactory
UnspecifiedValueExp
public org.eclipse.emf.common.notify.Adapter createVariableExpAdapter()
VariableExp
.
createVariableExpAdapter
in class ExpressionsAdapterFactory
VariableExp
public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
getRootAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
setParentAdapterFactory
in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in interface org.eclipse.emf.common.notify.AdapterFactory
isFactoryForType
in class ExpressionsAdapterFactory
public org.eclipse.emf.common.notify.Adapter adapt(org.eclipse.emf.common.notify.Notifier notifier, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public java.lang.Object adapt(java.lang.Object object, java.lang.Object type)
adapt
in interface org.eclipse.emf.common.notify.AdapterFactory
adapt
in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
addListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
removeListener
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
changeNotifier
and to parentAdapterFactory
.
fireNotifyChanged
in interface org.eclipse.emf.edit.provider.IChangeNotifier
public void dispose()
dispose
in interface org.eclipse.emf.edit.provider.IDisposable