|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectAdapterFactoryImpl
org.eclipse.ocl.expressions.util.ExpressionsAdapterFactory
org.eclipse.ocl.expressions.provider.ExpressionsItemProviderAdapterFactory
public class ExpressionsItemProviderAdapterFactory
This is the factory that is used to provide the interfaces needed to support Viewers.
The adapters generated by this factory convert EMF adapter notifications into calls to fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
Field Summary | |
---|---|
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 IChangeNotifier |
changeNotifier
This is used to implement org.eclipse.emf.edit.provider.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 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 |
Fields inherited from class org.eclipse.ocl.expressions.util.ExpressionsAdapterFactory |
---|
modelPackage, modelSwitch |
Constructor Summary | |
---|---|
ExpressionsItemProviderAdapterFactory()
This constructs an instance |
Method Summary | |
---|---|
Adapter |
adapt(Notifier notifier,
java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter |
void |
addListener(INotifyChangedListener notifyChangedListener)
This adds a listener |
Adapter |
createAssociationClassCallExpAdapter()
This creates an adapter for a AssociationClassCallExp |
Adapter |
createBooleanLiteralExpAdapter()
This creates an adapter for a BooleanLiteralExp |
Adapter |
createCollectionItemAdapter()
This creates an adapter for a CollectionItem |
Adapter |
createCollectionLiteralExpAdapter()
This creates an adapter for a CollectionLiteralExp |
Adapter |
createCollectionRangeAdapter()
This creates an adapter for a CollectionRange |
Adapter |
createEnumLiteralExpAdapter()
This creates an adapter for a EnumLiteralExp |
Adapter |
createIfExpAdapter()
This creates an adapter for a IfExp |
Adapter |
createIntegerLiteralExpAdapter()
This creates an adapter for a IntegerLiteralExp |
Adapter |
createInvalidLiteralExpAdapter()
This creates an adapter for a InvalidLiteralExp |
Adapter |
createIterateExpAdapter()
This creates an adapter for a IterateExp |
Adapter |
createIteratorExpAdapter()
This creates an adapter for a IteratorExp |
Adapter |
createLetExpAdapter()
This creates an adapter for a LetExp |
Adapter |
createMessageExpAdapter()
This creates an adapter for a MessageExp |
Adapter |
createNullLiteralExpAdapter()
This creates an adapter for a NullLiteralExp |
Adapter |
createOperationCallExpAdapter()
This creates an adapter for a OperationCallExp |
Adapter |
createPropertyCallExpAdapter()
This creates an adapter for a PropertyCallExp |
Adapter |
createRealLiteralExpAdapter()
This creates an adapter for a RealLiteralExp |
Adapter |
createStateExpAdapter()
This creates an adapter for a StateExp |
Adapter |
createStringLiteralExpAdapter()
This creates an adapter for a StringLiteralExp |
Adapter |
createTupleLiteralExpAdapter()
This creates an adapter for a TupleLiteralExp |
Adapter |
createTupleLiteralPartAdapter()
This creates an adapter for a TupleLiteralPart |
Adapter |
createTypeExpAdapter()
This creates an adapter for a TypeExp |
Adapter |
createUnlimitedNaturalLiteralExpAdapter()
This creates an adapter for a UnlimitedNaturalLiteralExp |
Adapter |
createUnspecifiedValueExpAdapter()
This creates an adapter for a UnspecifiedValueExp |
Adapter |
createVariableAdapter()
This creates an adapter for a Variable |
Adapter |
createVariableExpAdapter()
This creates an adapter for a VariableExp |
void |
dispose()
This disposes all of the item providers created by this factory |
void |
fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory |
ComposeableAdapterFactory |
getRootAdapterFactory()
This returns the root adapter factory that contains this factory |
boolean |
isFactoryForType(java.lang.Object type)
|
void |
removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener |
void |
setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected ComposedAdapterFactory parentAdapterFactory
protected IChangeNotifier changeNotifier
org.eclipse.emf.edit.provider.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.
Constructor Detail |
---|
public ExpressionsItemProviderAdapterFactory()
Method Detail |
---|
public Adapter createAssociationClassCallExpAdapter()
AssociationClassCallExp
.
createAssociationClassCallExpAdapter
in class ExpressionsAdapterFactory
AssociationClassCallExp
public Adapter createBooleanLiteralExpAdapter()
BooleanLiteralExp
.
createBooleanLiteralExpAdapter
in class ExpressionsAdapterFactory
BooleanLiteralExp
public Adapter createCollectionItemAdapter()
CollectionItem
.
createCollectionItemAdapter
in class ExpressionsAdapterFactory
CollectionItem
public Adapter createCollectionLiteralExpAdapter()
CollectionLiteralExp
.
createCollectionLiteralExpAdapter
in class ExpressionsAdapterFactory
CollectionLiteralExp
public Adapter createCollectionRangeAdapter()
CollectionRange
.
createCollectionRangeAdapter
in class ExpressionsAdapterFactory
CollectionRange
public Adapter createEnumLiteralExpAdapter()
EnumLiteralExp
.
createEnumLiteralExpAdapter
in class ExpressionsAdapterFactory
EnumLiteralExp
public Adapter createIfExpAdapter()
IfExp
.
createIfExpAdapter
in class ExpressionsAdapterFactory
IfExp
public Adapter createIntegerLiteralExpAdapter()
IntegerLiteralExp
.
createIntegerLiteralExpAdapter
in class ExpressionsAdapterFactory
IntegerLiteralExp
public Adapter createUnlimitedNaturalLiteralExpAdapter()
UnlimitedNaturalLiteralExp
.
createUnlimitedNaturalLiteralExpAdapter
in class ExpressionsAdapterFactory
UnlimitedNaturalLiteralExp
public Adapter createInvalidLiteralExpAdapter()
InvalidLiteralExp
.
createInvalidLiteralExpAdapter
in class ExpressionsAdapterFactory
InvalidLiteralExp
public Adapter createIterateExpAdapter()
IterateExp
.
createIterateExpAdapter
in class ExpressionsAdapterFactory
IterateExp
public Adapter createVariableAdapter()
Variable
.
createVariableAdapter
in class ExpressionsAdapterFactory
Variable
public Adapter createIteratorExpAdapter()
IteratorExp
.
createIteratorExpAdapter
in class ExpressionsAdapterFactory
IteratorExp
public Adapter createLetExpAdapter()
LetExp
.
createLetExpAdapter
in class ExpressionsAdapterFactory
LetExp
public Adapter createMessageExpAdapter()
MessageExp
.
createMessageExpAdapter
in class ExpressionsAdapterFactory
MessageExp
public Adapter createNullLiteralExpAdapter()
NullLiteralExp
.
createNullLiteralExpAdapter
in class ExpressionsAdapterFactory
NullLiteralExp
public Adapter createOperationCallExpAdapter()
OperationCallExp
.
createOperationCallExpAdapter
in class ExpressionsAdapterFactory
OperationCallExp
public Adapter createPropertyCallExpAdapter()
PropertyCallExp
.
createPropertyCallExpAdapter
in class ExpressionsAdapterFactory
PropertyCallExp
public Adapter createRealLiteralExpAdapter()
RealLiteralExp
.
createRealLiteralExpAdapter
in class ExpressionsAdapterFactory
RealLiteralExp
public Adapter createStateExpAdapter()
StateExp
.
createStateExpAdapter
in class ExpressionsAdapterFactory
StateExp
public Adapter createStringLiteralExpAdapter()
StringLiteralExp
.
createStringLiteralExpAdapter
in class ExpressionsAdapterFactory
StringLiteralExp
public Adapter createTupleLiteralExpAdapter()
TupleLiteralExp
.
createTupleLiteralExpAdapter
in class ExpressionsAdapterFactory
TupleLiteralExp
public Adapter createTupleLiteralPartAdapter()
TupleLiteralPart
.
createTupleLiteralPartAdapter
in class ExpressionsAdapterFactory
TupleLiteralPart
public Adapter createTypeExpAdapter()
TypeExp
.
createTypeExpAdapter
in class ExpressionsAdapterFactory
TypeExp
public Adapter createUnspecifiedValueExpAdapter()
UnspecifiedValueExp
.
createUnspecifiedValueExpAdapter
in class ExpressionsAdapterFactory
UnspecifiedValueExp
public Adapter createVariableExpAdapter()
VariableExp
.
createVariableExpAdapter
in class ExpressionsAdapterFactory
VariableExp
public ComposeableAdapterFactory getRootAdapterFactory()
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
public boolean isFactoryForType(java.lang.Object type)
isFactoryForType
in class ExpressionsAdapterFactory
public Adapter adapt(Notifier notifier, java.lang.Object type)
public void addListener(INotifyChangedListener notifyChangedListener)
public void removeListener(INotifyChangedListener notifyChangedListener)
public void fireNotifyChanged(Notification notification)
changeNotifier
and to parentAdapterFactory
.
public void dispose()
|
Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |