org.eclipse.ocl.ecore.provider
Class EcoreItemProviderAdapterFactory

java.lang.Object
  extended by AdapterFactoryImpl
      extended by org.eclipse.ocl.ecore.util.EcoreAdapterFactory
          extended by org.eclipse.ocl.ecore.provider.EcoreItemProviderAdapterFactory

public class EcoreItemProviderAdapterFactory
extends EcoreAdapterFactory

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  AnyTypeItemProvider anyTypeItemProvider
          This keeps track of the one adapter used for all AnyType instances
protected  AssociationClassCallExpItemProvider associationClassCallExpItemProvider
          This keeps track of the one adapter used for all AssociationClassCallExp instances
protected  BagTypeItemProvider bagTypeItemProvider
          This keeps track of the one adapter used for all BagType instances
protected  BooleanLiteralExpItemProvider booleanLiteralExpItemProvider
          This keeps track of the one adapter used for all BooleanLiteralExp instances
protected  CallOperationActionItemProvider callOperationActionItemProvider
          This keeps track of the one adapter used for all CallOperationAction 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  CollectionTypeItemProvider collectionTypeItemProvider
          This keeps track of the one adapter used for all CollectionType instances
protected  ConstraintItemProvider constraintItemProvider
          This keeps track of the one adapter used for all Constraint instances
protected  ElementTypeItemProvider elementTypeItemProvider
          This keeps track of the one adapter used for all ElementType instances
protected  EnumLiteralExpItemProvider enumLiteralExpItemProvider
          This keeps track of the one adapter used for all EnumLiteralExp instances
protected  ExpressionInOCLItemProvider expressionInOCLItemProvider
          This keeps track of the one adapter used for all ExpressionInOCL 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  InvalidTypeItemProvider invalidTypeItemProvider
          This keeps track of the one adapter used for all InvalidType 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  MessageTypeItemProvider messageTypeItemProvider
          This keeps track of the one adapter used for all MessageType 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  OrderedSetTypeItemProvider orderedSetTypeItemProvider
          This keeps track of the one adapter used for all OrderedSetType instances
protected  ComposedAdapterFactory parentAdapterFactory
          This keeps track of the root adapter factory that delegates to this adapter factory
protected  PrimitiveTypeItemProvider primitiveTypeItemProvider
          This keeps track of the one adapter used for all PrimitiveType instances
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  SendSignalActionItemProvider sendSignalActionItemProvider
          This keeps track of the one adapter used for all SendSignalAction instances
protected  SequenceTypeItemProvider sequenceTypeItemProvider
          This keeps track of the one adapter used for all SequenceType instances
protected  SetTypeItemProvider setTypeItemProvider
          This keeps track of the one adapter used for all SetType 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  TemplateParameterTypeItemProvider templateParameterTypeItemProvider
          This keeps track of the one adapter used for all TemplateParameterType instances
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  TupleTypeItemProvider tupleTypeItemProvider
          This keeps track of the one adapter used for all TupleType instances
protected  TypeExpItemProvider typeExpItemProvider
          This keeps track of the one adapter used for all TypeExp instances
protected  TypeTypeItemProvider typeTypeItemProvider
          This keeps track of the one adapter used for all TypeType 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
protected  VoidTypeItemProvider voidTypeItemProvider
          This keeps track of the one adapter used for all VoidType instances
 
Fields inherited from class org.eclipse.ocl.ecore.util.EcoreAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
EcoreItemProviderAdapterFactory()
          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 createAnyTypeAdapter()
          This creates an adapter for a AnyType
 Adapter createAssociationClassCallExpAdapter()
          This creates an adapter for a AssociationClassCallExp
 Adapter createBagTypeAdapter()
          This creates an adapter for a BagType
 Adapter createBooleanLiteralExpAdapter()
          This creates an adapter for a BooleanLiteralExp
 Adapter createCallOperationActionAdapter()
          This creates an adapter for a CallOperationAction
 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 createCollectionTypeAdapter()
          This creates an adapter for a CollectionType
 Adapter createConstraintAdapter()
          This creates an adapter for a Constraint
 Adapter createElementTypeAdapter()
          This creates an adapter for a ElementType
 Adapter createEnumLiteralExpAdapter()
          This creates an adapter for a EnumLiteralExp
 Adapter createExpressionInOCLAdapter()
          This creates an adapter for a ExpressionInOCL
 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 createInvalidTypeAdapter()
          This creates an adapter for a InvalidType
 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 createMessageTypeAdapter()
          This creates an adapter for a MessageType
 Adapter createNullLiteralExpAdapter()
          This creates an adapter for a NullLiteralExp
 Adapter createOperationCallExpAdapter()
          This creates an adapter for a OperationCallExp
 Adapter createOrderedSetTypeAdapter()
          This creates an adapter for a OrderedSetType
 Adapter createPrimitiveTypeAdapter()
          This creates an adapter for a PrimitiveType
 Adapter createPropertyCallExpAdapter()
          This creates an adapter for a PropertyCallExp
 Adapter createRealLiteralExpAdapter()
          This creates an adapter for a RealLiteralExp
 Adapter createSendSignalActionAdapter()
          This creates an adapter for a SendSignalAction
 Adapter createSequenceTypeAdapter()
          This creates an adapter for a SequenceType
 Adapter createSetTypeAdapter()
          This creates an adapter for a SetType
 Adapter createStateExpAdapter()
          This creates an adapter for a StateExp
 Adapter createStringLiteralExpAdapter()
          This creates an adapter for a StringLiteralExp
 Adapter createTemplateParameterTypeAdapter()
          This creates an adapter for a TemplateParameterType
 Adapter createTupleLiteralExpAdapter()
          This creates an adapter for a TupleLiteralExp
 Adapter createTupleLiteralPartAdapter()
          This creates an adapter for a TupleLiteralPart
 Adapter createTupleTypeAdapter()
          This creates an adapter for a TupleType
 Adapter createTypeExpAdapter()
          This creates an adapter for a TypeExp
 Adapter createTypeTypeAdapter()
          This creates an adapter for a TypeType
 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
 Adapter createVoidTypeAdapter()
          This creates an adapter for a VoidType
 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 org.eclipse.ocl.ecore.util.EcoreAdapterFactory
createAdapter, createAnyType_1Adapter, createAssociationClassCallExp_1Adapter, createASTNodeAdapter, createBagType_1Adapter, createBooleanLiteralExp_1Adapter, createCallExp_1Adapter, createCallExpAdapter, createCallingASTNodeAdapter, createCollectionItem_1Adapter, createCollectionLiteralExp_1Adapter, createCollectionLiteralPart_1Adapter, createCollectionLiteralPartAdapter, createCollectionRange_1Adapter, createCollectionType_1Adapter, createEClassAdapter, createEClassifierAdapter, createEDataTypeAdapter, createElementType_1Adapter, createEModelElementAdapter, createENamedElementAdapter, createEnumLiteralExp_1Adapter, createEObjectAdapter, createETypedElementAdapter, createExpressionInOCL_1Adapter, createExpressions_AssociationClassCallExpAdapter, createExpressions_BooleanLiteralExpAdapter, createExpressions_CallExpAdapter, createExpressions_CollectionItemAdapter, createExpressions_CollectionLiteralExpAdapter, createExpressions_CollectionLiteralPartAdapter, createExpressions_CollectionRangeAdapter, createExpressions_EnumLiteralExpAdapter, createExpressions_FeatureCallExpAdapter, createExpressions_IfExpAdapter, createExpressions_IntegerLiteralExpAdapter, createExpressions_InvalidLiteralExpAdapter, createExpressions_IterateExpAdapter, createExpressions_IteratorExpAdapter, createExpressions_LetExpAdapter, createExpressions_LiteralExpAdapter, createExpressions_LoopExpAdapter, createExpressions_MessageExpAdapter, createExpressions_NavigationCallExpAdapter, createExpressions_NullLiteralExpAdapter, createExpressions_NumericLiteralExpAdapter, createExpressions_OCLExpressionAdapter, createExpressions_OperationCallExpAdapter, createExpressions_PrimitiveLiteralExpAdapter, createExpressions_PropertyCallExpAdapter, createExpressions_RealLiteralExpAdapter, createExpressions_StateExpAdapter, createExpressions_StringLiteralExpAdapter, createExpressions_TupleLiteralExpAdapter, createExpressions_TupleLiteralPartAdapter, createExpressions_TypeExpAdapter, createExpressions_UnlimitedNaturalLiteralExpAdapter, createExpressions_UnspecifiedValueExpAdapter, createExpressions_VariableAdapter, createExpressions_VariableExpAdapter, createFeatureCallExp_1Adapter, createFeatureCallExpAdapter, createIfExp_1Adapter, createIntegerLiteralExp_1Adapter, createInvalidLiteralExp_1Adapter, createInvalidType_1Adapter, createIterateExp_1Adapter, createIteratorExp_1Adapter, createLetExp_1Adapter, createLiteralExp_1Adapter, createLiteralExpAdapter, createLoopExp_1Adapter, createLoopExpAdapter, createMessageExp_1Adapter, createMessageType_1Adapter, createNavigationCallExp_1Adapter, createNavigationCallExpAdapter, createNullLiteralExp_1Adapter, createNumericLiteralExp_1Adapter, createNumericLiteralExpAdapter, createOCLExpression_1Adapter, createOCLExpressionAdapter, createOperationCallExp_1Adapter, createOrderedSetType_1Adapter, createPredefinedTypeAdapter, createPrimitiveLiteralExp_1Adapter, createPrimitiveLiteralExpAdapter, createPrimitiveType_1Adapter, createPropertyCallExp_1Adapter, createRealLiteralExp_1Adapter, createSequenceType_1Adapter, createSetType_1Adapter, createStateExp_1Adapter, createStringLiteralExp_1Adapter, createTupleLiteralExp_1Adapter, createTupleLiteralPart_1Adapter, createTupleType_1Adapter, createTypedASTNodeAdapter, createTypedElementAdapter, createTypeExp_1Adapter, createTypes_AnyTypeAdapter, createTypes_BagTypeAdapter, createTypes_CollectionTypeAdapter, createTypes_ElementTypeAdapter, createTypes_InvalidTypeAdapter, createTypes_MessageTypeAdapter, createTypes_OrderedSetTypeAdapter, createTypes_PrimitiveTypeAdapter, createTypes_SequenceTypeAdapter, createTypes_SetTypeAdapter, createTypes_TemplateParameterTypeAdapter, createTypes_TupleTypeAdapter, createTypes_TypeTypeAdapter, createTypes_VoidTypeAdapter, createTypeType_1Adapter, createUnlimitedNaturalLiteralExp_1Adapter, createUnspecifiedValueExp_1Adapter, createUtilities_ExpressionInOCLAdapter, createVariable_1Adapter, createVariableExp_1Adapter, createVisitableAdapter, createVoidType_1Adapter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

parentAdapterFactory

protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.


changeNotifier

protected IChangeNotifier changeNotifier
This is used to implement org.eclipse.emf.edit.provider.IChangeNotifier.


supportedTypes

protected java.util.Collection<java.lang.Object> supportedTypes
This keeps track of all the supported types checked by isFactoryForType.


anyTypeItemProvider

protected AnyTypeItemProvider anyTypeItemProvider
This keeps track of the one adapter used for all AnyType instances.


bagTypeItemProvider

protected BagTypeItemProvider bagTypeItemProvider
This keeps track of the one adapter used for all BagType instances.


collectionTypeItemProvider

protected CollectionTypeItemProvider collectionTypeItemProvider
This keeps track of the one adapter used for all CollectionType instances.


elementTypeItemProvider

protected ElementTypeItemProvider elementTypeItemProvider
This keeps track of the one adapter used for all ElementType instances.


invalidTypeItemProvider

protected InvalidTypeItemProvider invalidTypeItemProvider
This keeps track of the one adapter used for all InvalidType instances.


messageTypeItemProvider

protected MessageTypeItemProvider messageTypeItemProvider
This keeps track of the one adapter used for all MessageType instances.


orderedSetTypeItemProvider

protected OrderedSetTypeItemProvider orderedSetTypeItemProvider
This keeps track of the one adapter used for all OrderedSetType instances.


primitiveTypeItemProvider

protected PrimitiveTypeItemProvider primitiveTypeItemProvider
This keeps track of the one adapter used for all PrimitiveType instances.


sequenceTypeItemProvider

protected SequenceTypeItemProvider sequenceTypeItemProvider
This keeps track of the one adapter used for all SequenceType instances.


setTypeItemProvider

protected SetTypeItemProvider setTypeItemProvider
This keeps track of the one adapter used for all SetType instances.


templateParameterTypeItemProvider

protected TemplateParameterTypeItemProvider templateParameterTypeItemProvider
This keeps track of the one adapter used for all TemplateParameterType instances.


tupleTypeItemProvider

protected TupleTypeItemProvider tupleTypeItemProvider
This keeps track of the one adapter used for all TupleType instances.


typeTypeItemProvider

protected TypeTypeItemProvider typeTypeItemProvider
This keeps track of the one adapter used for all TypeType instances.


voidTypeItemProvider

protected VoidTypeItemProvider voidTypeItemProvider
This keeps track of the one adapter used for all VoidType instances.


callOperationActionItemProvider

protected CallOperationActionItemProvider callOperationActionItemProvider
This keeps track of the one adapter used for all CallOperationAction instances.


constraintItemProvider

protected ConstraintItemProvider constraintItemProvider
This keeps track of the one adapter used for all Constraint instances.


sendSignalActionItemProvider

protected SendSignalActionItemProvider sendSignalActionItemProvider
This keeps track of the one adapter used for all SendSignalAction instances.


expressionInOCLItemProvider

protected ExpressionInOCLItemProvider expressionInOCLItemProvider
This keeps track of the one adapter used for all ExpressionInOCL instances.


associationClassCallExpItemProvider

protected AssociationClassCallExpItemProvider associationClassCallExpItemProvider
This keeps track of the one adapter used for all AssociationClassCallExp instances.


booleanLiteralExpItemProvider

protected BooleanLiteralExpItemProvider booleanLiteralExpItemProvider
This keeps track of the one adapter used for all BooleanLiteralExp instances.


collectionItemItemProvider

protected CollectionItemItemProvider collectionItemItemProvider
This keeps track of the one adapter used for all CollectionItem instances.


collectionLiteralExpItemProvider

protected CollectionLiteralExpItemProvider collectionLiteralExpItemProvider
This keeps track of the one adapter used for all CollectionLiteralExp instances.


collectionRangeItemProvider

protected CollectionRangeItemProvider collectionRangeItemProvider
This keeps track of the one adapter used for all CollectionRange instances.


enumLiteralExpItemProvider

protected EnumLiteralExpItemProvider enumLiteralExpItemProvider
This keeps track of the one adapter used for all EnumLiteralExp instances.


ifExpItemProvider

protected IfExpItemProvider ifExpItemProvider
This keeps track of the one adapter used for all IfExp instances.


integerLiteralExpItemProvider

protected IntegerLiteralExpItemProvider integerLiteralExpItemProvider
This keeps track of the one adapter used for all IntegerLiteralExp instances.


unlimitedNaturalLiteralExpItemProvider

protected UnlimitedNaturalLiteralExpItemProvider unlimitedNaturalLiteralExpItemProvider
This keeps track of the one adapter used for all UnlimitedNaturalLiteralExp instances.


invalidLiteralExpItemProvider

protected InvalidLiteralExpItemProvider invalidLiteralExpItemProvider
This keeps track of the one adapter used for all InvalidLiteralExp instances.


iterateExpItemProvider

protected IterateExpItemProvider iterateExpItemProvider
This keeps track of the one adapter used for all IterateExp instances.


iteratorExpItemProvider

protected IteratorExpItemProvider iteratorExpItemProvider
This keeps track of the one adapter used for all IteratorExp instances.


letExpItemProvider

protected LetExpItemProvider letExpItemProvider
This keeps track of the one adapter used for all LetExp instances.


messageExpItemProvider

protected MessageExpItemProvider messageExpItemProvider
This keeps track of the one adapter used for all MessageExp instances.


nullLiteralExpItemProvider

protected NullLiteralExpItemProvider nullLiteralExpItemProvider
This keeps track of the one adapter used for all NullLiteralExp instances.


operationCallExpItemProvider

protected OperationCallExpItemProvider operationCallExpItemProvider
This keeps track of the one adapter used for all OperationCallExp instances.


propertyCallExpItemProvider

protected PropertyCallExpItemProvider propertyCallExpItemProvider
This keeps track of the one adapter used for all PropertyCallExp instances.


realLiteralExpItemProvider

protected RealLiteralExpItemProvider realLiteralExpItemProvider
This keeps track of the one adapter used for all RealLiteralExp instances.


stateExpItemProvider

protected StateExpItemProvider stateExpItemProvider
This keeps track of the one adapter used for all StateExp instances.


stringLiteralExpItemProvider

protected StringLiteralExpItemProvider stringLiteralExpItemProvider
This keeps track of the one adapter used for all StringLiteralExp instances.


tupleLiteralExpItemProvider

protected TupleLiteralExpItemProvider tupleLiteralExpItemProvider
This keeps track of the one adapter used for all TupleLiteralExp instances.


tupleLiteralPartItemProvider

protected TupleLiteralPartItemProvider tupleLiteralPartItemProvider
This keeps track of the one adapter used for all TupleLiteralPart instances.


typeExpItemProvider

protected TypeExpItemProvider typeExpItemProvider
This keeps track of the one adapter used for all TypeExp instances.


unspecifiedValueExpItemProvider

protected UnspecifiedValueExpItemProvider unspecifiedValueExpItemProvider
This keeps track of the one adapter used for all UnspecifiedValueExp instances.


variableItemProvider

protected VariableItemProvider variableItemProvider
This keeps track of the one adapter used for all Variable instances.


variableExpItemProvider

protected VariableExpItemProvider variableExpItemProvider
This keeps track of the one adapter used for all VariableExp instances.

Constructor Detail

EcoreItemProviderAdapterFactory

public EcoreItemProviderAdapterFactory()
This constructs an instance.

Method Detail

createAnyTypeAdapter

public Adapter createAnyTypeAdapter()
This creates an adapter for a AnyType.

Overrides:
createAnyTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
AnyType

createBagTypeAdapter

public Adapter createBagTypeAdapter()
This creates an adapter for a BagType.

Overrides:
createBagTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
BagType

createCollectionTypeAdapter

public Adapter createCollectionTypeAdapter()
This creates an adapter for a CollectionType.

Overrides:
createCollectionTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
CollectionType

createElementTypeAdapter

public Adapter createElementTypeAdapter()
This creates an adapter for a ElementType.

Overrides:
createElementTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
ElementType

createInvalidTypeAdapter

public Adapter createInvalidTypeAdapter()
This creates an adapter for a InvalidType.

Overrides:
createInvalidTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
InvalidType

createMessageTypeAdapter

public Adapter createMessageTypeAdapter()
This creates an adapter for a MessageType.

Overrides:
createMessageTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
MessageType

createOrderedSetTypeAdapter

public Adapter createOrderedSetTypeAdapter()
This creates an adapter for a OrderedSetType.

Overrides:
createOrderedSetTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
OrderedSetType

createPrimitiveTypeAdapter

public Adapter createPrimitiveTypeAdapter()
This creates an adapter for a PrimitiveType.

Overrides:
createPrimitiveTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
PrimitiveType

createSequenceTypeAdapter

public Adapter createSequenceTypeAdapter()
This creates an adapter for a SequenceType.

Overrides:
createSequenceTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
SequenceType

createSetTypeAdapter

public Adapter createSetTypeAdapter()
This creates an adapter for a SetType.

Overrides:
createSetTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
SetType

createTemplateParameterTypeAdapter

public Adapter createTemplateParameterTypeAdapter()
This creates an adapter for a TemplateParameterType.

Overrides:
createTemplateParameterTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TemplateParameterType

createTupleTypeAdapter

public Adapter createTupleTypeAdapter()
This creates an adapter for a TupleType.

Overrides:
createTupleTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TupleType

createTypeTypeAdapter

public Adapter createTypeTypeAdapter()
This creates an adapter for a TypeType.

Overrides:
createTypeTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TypeType

createVoidTypeAdapter

public Adapter createVoidTypeAdapter()
This creates an adapter for a VoidType.

Overrides:
createVoidTypeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
VoidType

createCallOperationActionAdapter

public Adapter createCallOperationActionAdapter()
This creates an adapter for a CallOperationAction.

Overrides:
createCallOperationActionAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
CallOperationAction

createConstraintAdapter

public Adapter createConstraintAdapter()
This creates an adapter for a Constraint.

Overrides:
createConstraintAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
Constraint

createSendSignalActionAdapter

public Adapter createSendSignalActionAdapter()
This creates an adapter for a SendSignalAction.

Overrides:
createSendSignalActionAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
SendSignalAction

createExpressionInOCLAdapter

public Adapter createExpressionInOCLAdapter()
This creates an adapter for a ExpressionInOCL.

Overrides:
createExpressionInOCLAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
ExpressionInOCL

createAssociationClassCallExpAdapter

public Adapter createAssociationClassCallExpAdapter()
This creates an adapter for a AssociationClassCallExp.

Overrides:
createAssociationClassCallExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
AssociationClassCallExp

createBooleanLiteralExpAdapter

public Adapter createBooleanLiteralExpAdapter()
This creates an adapter for a BooleanLiteralExp.

Overrides:
createBooleanLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
BooleanLiteralExp

createCollectionItemAdapter

public Adapter createCollectionItemAdapter()
This creates an adapter for a CollectionItem.

Overrides:
createCollectionItemAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
CollectionItem

createCollectionLiteralExpAdapter

public Adapter createCollectionLiteralExpAdapter()
This creates an adapter for a CollectionLiteralExp.

Overrides:
createCollectionLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
CollectionLiteralExp

createCollectionRangeAdapter

public Adapter createCollectionRangeAdapter()
This creates an adapter for a CollectionRange.

Overrides:
createCollectionRangeAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
CollectionRange

createEnumLiteralExpAdapter

public Adapter createEnumLiteralExpAdapter()
This creates an adapter for a EnumLiteralExp.

Overrides:
createEnumLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
EnumLiteralExp

createIfExpAdapter

public Adapter createIfExpAdapter()
This creates an adapter for a IfExp.

Overrides:
createIfExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
IfExp

createIntegerLiteralExpAdapter

public Adapter createIntegerLiteralExpAdapter()
This creates an adapter for a IntegerLiteralExp.

Overrides:
createIntegerLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
IntegerLiteralExp

createUnlimitedNaturalLiteralExpAdapter

public Adapter createUnlimitedNaturalLiteralExpAdapter()
This creates an adapter for a UnlimitedNaturalLiteralExp.

Overrides:
createUnlimitedNaturalLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
UnlimitedNaturalLiteralExp

createInvalidLiteralExpAdapter

public Adapter createInvalidLiteralExpAdapter()
This creates an adapter for a InvalidLiteralExp.

Overrides:
createInvalidLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
InvalidLiteralExp

createIterateExpAdapter

public Adapter createIterateExpAdapter()
This creates an adapter for a IterateExp.

Overrides:
createIterateExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
IterateExp

createIteratorExpAdapter

public Adapter createIteratorExpAdapter()
This creates an adapter for a IteratorExp.

Overrides:
createIteratorExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
IteratorExp

createLetExpAdapter

public Adapter createLetExpAdapter()
This creates an adapter for a LetExp.

Overrides:
createLetExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
LetExp

createMessageExpAdapter

public Adapter createMessageExpAdapter()
This creates an adapter for a MessageExp.

Overrides:
createMessageExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
MessageExp

createNullLiteralExpAdapter

public Adapter createNullLiteralExpAdapter()
This creates an adapter for a NullLiteralExp.

Overrides:
createNullLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
NullLiteralExp

createOperationCallExpAdapter

public Adapter createOperationCallExpAdapter()
This creates an adapter for a OperationCallExp.

Overrides:
createOperationCallExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
OperationCallExp

createPropertyCallExpAdapter

public Adapter createPropertyCallExpAdapter()
This creates an adapter for a PropertyCallExp.

Overrides:
createPropertyCallExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
PropertyCallExp

createRealLiteralExpAdapter

public Adapter createRealLiteralExpAdapter()
This creates an adapter for a RealLiteralExp.

Overrides:
createRealLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
RealLiteralExp

createStateExpAdapter

public Adapter createStateExpAdapter()
This creates an adapter for a StateExp.

Overrides:
createStateExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
StateExp

createStringLiteralExpAdapter

public Adapter createStringLiteralExpAdapter()
This creates an adapter for a StringLiteralExp.

Overrides:
createStringLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
StringLiteralExp

createTupleLiteralExpAdapter

public Adapter createTupleLiteralExpAdapter()
This creates an adapter for a TupleLiteralExp.

Overrides:
createTupleLiteralExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TupleLiteralExp

createTupleLiteralPartAdapter

public Adapter createTupleLiteralPartAdapter()
This creates an adapter for a TupleLiteralPart.

Overrides:
createTupleLiteralPartAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TupleLiteralPart

createTypeExpAdapter

public Adapter createTypeExpAdapter()
This creates an adapter for a TypeExp.

Overrides:
createTypeExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
TypeExp

createUnspecifiedValueExpAdapter

public Adapter createUnspecifiedValueExpAdapter()
This creates an adapter for a UnspecifiedValueExp.

Overrides:
createUnspecifiedValueExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
UnspecifiedValueExp

createVariableAdapter

public Adapter createVariableAdapter()
This creates an adapter for a Variable.

Overrides:
createVariableAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
Variable

createVariableExpAdapter

public Adapter createVariableExpAdapter()
This creates an adapter for a VariableExp.

Overrides:
createVariableExpAdapter in class EcoreAdapterFactory
Returns:
the new adapter.
See Also:
VariableExp

getRootAdapterFactory

public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.


setParentAdapterFactory

public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.


isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Overrides:
isFactoryForType in class EcoreAdapterFactory
Returns:
whether this factory is applicable for the type of the object.

adapt

public Adapter adapt(Notifier notifier,
                     java.lang.Object type)
This implementation substitutes the factory itself as the key for the adapter.


addListener

public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.


removeListener

public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.


fireNotifyChanged

public void fireNotifyChanged(Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.


dispose

public void dispose()
This disposes all of the item providers created by this factory.


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.