org.eclipse.ocl.uml.provider
Class UMLItemProviderAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.ocl.uml.util.UMLAdapterFactory
          extended by org.eclipse.ocl.uml.provider.UMLItemProviderAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory, org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

public class UMLItemProviderAdapterFactory
extends UMLAdapterFactory
implements org.eclipse.emf.edit.provider.ComposeableAdapterFactory, org.eclipse.emf.edit.provider.IChangeNotifier, org.eclipse.emf.edit.provider.IDisposable

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.

Generated

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  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  CollectionTypeItemProvider collectionTypeItemProvider
          This keeps track of the one adapter used for all CollectionType 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  org.eclipse.emf.edit.provider.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  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.uml.util.UMLAdapterFactory
modelPackage, modelSwitch
 
Constructor Summary
UMLItemProviderAdapterFactory()
          This constructs an instance.
 
Method Summary
 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 createAnyTypeAdapter()
          This creates an adapter for a AnyType.
 org.eclipse.emf.common.notify.Adapter createAssociationClassCallExpAdapter()
          This creates an adapter for a AssociationClassCallExp.
 org.eclipse.emf.common.notify.Adapter createBagTypeAdapter()
          This creates an adapter for a BagType.
 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 createCollectionTypeAdapter()
          This creates an adapter for a CollectionType.
 org.eclipse.emf.common.notify.Adapter createElementTypeAdapter()
          This creates an adapter for a ElementType.
 org.eclipse.emf.common.notify.Adapter createEnumLiteralExpAdapter()
          This creates an adapter for a EnumLiteralExp.
 org.eclipse.emf.common.notify.Adapter createExpressionInOCLAdapter()
          This creates an adapter for a ExpressionInOCL.
 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 createInvalidTypeAdapter()
          This creates an adapter for a InvalidType.
 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 createMessageTypeAdapter()
          This creates an adapter for a MessageType.
 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 createOrderedSetTypeAdapter()
          This creates an adapter for a OrderedSetType.
 org.eclipse.emf.common.notify.Adapter createPrimitiveTypeAdapter()
          This creates an adapter for a PrimitiveType.
 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 createSequenceTypeAdapter()
          This creates an adapter for a SequenceType.
 org.eclipse.emf.common.notify.Adapter createSetTypeAdapter()
          This creates an adapter for a SetType.
 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 createTemplateParameterTypeAdapter()
          This creates an adapter for a TemplateParameterType.
 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 createTupleTypeAdapter()
          This creates an adapter for a TupleType.
 org.eclipse.emf.common.notify.Adapter createTypeExpAdapter()
          This creates an adapter for a TypeExp.
 org.eclipse.emf.common.notify.Adapter createTypeTypeAdapter()
          This creates an adapter for a TypeType.
 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.
 org.eclipse.emf.common.notify.Adapter createVoidTypeAdapter()
          This creates an adapter for a VoidType.
 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.
 
Methods inherited from class org.eclipse.ocl.uml.util.UMLAdapterFactory
createAdapter, createAnyType_1Adapter, createAssociationClassCallExp_1Adapter, createASTNodeAdapter, createBagType_1Adapter, createBooleanLiteralExp_1Adapter, createCallExp_1Adapter, createCallExpAdapter, createCallingASTNodeAdapter, createClassifierAdapter, createCollectionItem_1Adapter, createCollectionLiteralExp_1Adapter, createCollectionLiteralPart_1Adapter, createCollectionLiteralPartAdapter, createCollectionRange_1Adapter, createCollectionType_1Adapter, createDataTypeAdapter, createElementAdapter, createElementType_1Adapter, createEModelElementAdapter, createEnumLiteralExp_1Adapter, createEObjectAdapter, 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, createNamedElementAdapter, createNamespaceAdapter, createNavigationCallExp_1Adapter, createNavigationCallExpAdapter, createNullLiteralExp_1Adapter, createNumericLiteralExp_1Adapter, createNumericLiteralExpAdapter, createOCLExpression_1Adapter, createOCLExpressionAdapter, createOpaqueExpressionAdapter, createOperationCallExp_1Adapter, createOrderedSetType_1Adapter, createPackageableElementAdapter, createParameterableElementAdapter, createPredefinedTypeAdapter, createPrimitiveLiteralExp_1Adapter, createPrimitiveLiteralExpAdapter, createPrimitiveType_1Adapter, createPropertyCallExp_1Adapter, createRealLiteralExp_1Adapter, createRedefinableElementAdapter, createSequenceType_1Adapter, createSetType_1Adapter, createStateExp_1Adapter, createStringLiteralExp_1Adapter, createTemplateableElementAdapter, createTupleLiteralExp_1Adapter, createTupleLiteralPart_1Adapter, createTupleType_1Adapter, createTypeAdapter, 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, createUML_PrimitiveTypeAdapter, createUnlimitedNaturalLiteralExp_1Adapter, createUnspecifiedValueExp_1Adapter, createUtilities_ExpressionInOCLAdapter, createUtilities_TypedElementAdapter, createValueSpecificationAdapter, createVariable_1Adapter, createVariableExp_1Adapter, createVisitableAdapter, createVoidType_1Adapter
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
 

Field Detail

parentAdapterFactory

protected org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.

Generated

changeNotifier

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

Generated

supportedTypes

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

Generated

anyTypeItemProvider

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

Generated

voidTypeItemProvider

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

Generated

invalidTypeItemProvider

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

Generated

elementTypeItemProvider

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

Generated

typeTypeItemProvider

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

Generated

messageTypeItemProvider

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

Generated

primitiveTypeItemProvider

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

Generated

collectionTypeItemProvider

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

Generated

tupleTypeItemProvider

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

Generated

bagTypeItemProvider

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

Generated

setTypeItemProvider

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

Generated

orderedSetTypeItemProvider

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

Generated

sequenceTypeItemProvider

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

Generated

expressionInOCLItemProvider

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

Generated

associationClassCallExpItemProvider

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

Generated

booleanLiteralExpItemProvider

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

Generated

collectionItemItemProvider

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

Generated

collectionLiteralExpItemProvider

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

Generated

collectionRangeItemProvider

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

Generated

enumLiteralExpItemProvider

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

Generated

ifExpItemProvider

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

Generated

integerLiteralExpItemProvider

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

Generated

unlimitedNaturalLiteralExpItemProvider

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

Generated

invalidLiteralExpItemProvider

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

Generated

iterateExpItemProvider

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

Generated

iteratorExpItemProvider

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

Generated

letExpItemProvider

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

Generated

messageExpItemProvider

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

Generated

nullLiteralExpItemProvider

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

Generated

operationCallExpItemProvider

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

Generated

propertyCallExpItemProvider

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

Generated

realLiteralExpItemProvider

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

Generated

stateExpItemProvider

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

Generated

stringLiteralExpItemProvider

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

Generated

tupleLiteralExpItemProvider

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

Generated

tupleLiteralPartItemProvider

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

Generated

typeExpItemProvider

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

Generated

unspecifiedValueExpItemProvider

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

Generated

variableItemProvider

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

Generated

variableExpItemProvider

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

Generated

templateParameterTypeItemProvider

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

Generated
Constructor Detail

UMLItemProviderAdapterFactory

public UMLItemProviderAdapterFactory()
This constructs an instance.

Generated
Method Detail

createAnyTypeAdapter

public org.eclipse.emf.common.notify.Adapter createAnyTypeAdapter()
This creates an adapter for a AnyType.

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

createVoidTypeAdapter

public org.eclipse.emf.common.notify.Adapter createVoidTypeAdapter()
This creates an adapter for a VoidType.

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

createInvalidTypeAdapter

public org.eclipse.emf.common.notify.Adapter createInvalidTypeAdapter()
This creates an adapter for a InvalidType.

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

createElementTypeAdapter

public org.eclipse.emf.common.notify.Adapter createElementTypeAdapter()
This creates an adapter for a ElementType.

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

createTypeTypeAdapter

public org.eclipse.emf.common.notify.Adapter createTypeTypeAdapter()
This creates an adapter for a TypeType.

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

createMessageTypeAdapter

public org.eclipse.emf.common.notify.Adapter createMessageTypeAdapter()
This creates an adapter for a MessageType.

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

createPrimitiveTypeAdapter

public org.eclipse.emf.common.notify.Adapter createPrimitiveTypeAdapter()
This creates an adapter for a PrimitiveType.

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

createCollectionTypeAdapter

public org.eclipse.emf.common.notify.Adapter createCollectionTypeAdapter()
This creates an adapter for a CollectionType.

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

createTupleTypeAdapter

public org.eclipse.emf.common.notify.Adapter createTupleTypeAdapter()
This creates an adapter for a TupleType.

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

createBagTypeAdapter

public org.eclipse.emf.common.notify.Adapter createBagTypeAdapter()
This creates an adapter for a BagType.

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

createSetTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSetTypeAdapter()
This creates an adapter for a SetType.

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

createOrderedSetTypeAdapter

public org.eclipse.emf.common.notify.Adapter createOrderedSetTypeAdapter()
This creates an adapter for a OrderedSetType.

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

createSequenceTypeAdapter

public org.eclipse.emf.common.notify.Adapter createSequenceTypeAdapter()
This creates an adapter for a SequenceType.

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

createExpressionInOCLAdapter

public org.eclipse.emf.common.notify.Adapter createExpressionInOCLAdapter()
This creates an adapter for a ExpressionInOCL.

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

createAssociationClassCallExpAdapter

public org.eclipse.emf.common.notify.Adapter createAssociationClassCallExpAdapter()
This creates an adapter for a AssociationClassCallExp.

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

createBooleanLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createBooleanLiteralExpAdapter()
This creates an adapter for a BooleanLiteralExp.

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

createCollectionItemAdapter

public org.eclipse.emf.common.notify.Adapter createCollectionItemAdapter()
This creates an adapter for a CollectionItem.

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

createCollectionLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createCollectionLiteralExpAdapter()
This creates an adapter for a CollectionLiteralExp.

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

createCollectionRangeAdapter

public org.eclipse.emf.common.notify.Adapter createCollectionRangeAdapter()
This creates an adapter for a CollectionRange.

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

createEnumLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createEnumLiteralExpAdapter()
This creates an adapter for a EnumLiteralExp.

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

createIfExpAdapter

public org.eclipse.emf.common.notify.Adapter createIfExpAdapter()
This creates an adapter for a IfExp.

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

createIntegerLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createIntegerLiteralExpAdapter()
This creates an adapter for a IntegerLiteralExp.

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

createUnlimitedNaturalLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createUnlimitedNaturalLiteralExpAdapter()
This creates an adapter for a UnlimitedNaturalLiteralExp.

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

createInvalidLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createInvalidLiteralExpAdapter()
This creates an adapter for a InvalidLiteralExp.

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

createIterateExpAdapter

public org.eclipse.emf.common.notify.Adapter createIterateExpAdapter()
This creates an adapter for a IterateExp.

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

createIteratorExpAdapter

public org.eclipse.emf.common.notify.Adapter createIteratorExpAdapter()
This creates an adapter for a IteratorExp.

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

createLetExpAdapter

public org.eclipse.emf.common.notify.Adapter createLetExpAdapter()
This creates an adapter for a LetExp.

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

createMessageExpAdapter

public org.eclipse.emf.common.notify.Adapter createMessageExpAdapter()
This creates an adapter for a MessageExp.

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

createNullLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createNullLiteralExpAdapter()
This creates an adapter for a NullLiteralExp.

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

createOperationCallExpAdapter

public org.eclipse.emf.common.notify.Adapter createOperationCallExpAdapter()
This creates an adapter for a OperationCallExp.

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

createPropertyCallExpAdapter

public org.eclipse.emf.common.notify.Adapter createPropertyCallExpAdapter()
This creates an adapter for a PropertyCallExp.

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

createRealLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createRealLiteralExpAdapter()
This creates an adapter for a RealLiteralExp.

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

createStateExpAdapter

public org.eclipse.emf.common.notify.Adapter createStateExpAdapter()
This creates an adapter for a StateExp.

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

createStringLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createStringLiteralExpAdapter()
This creates an adapter for a StringLiteralExp.

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

createTupleLiteralExpAdapter

public org.eclipse.emf.common.notify.Adapter createTupleLiteralExpAdapter()
This creates an adapter for a TupleLiteralExp.

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

createTupleLiteralPartAdapter

public org.eclipse.emf.common.notify.Adapter createTupleLiteralPartAdapter()
This creates an adapter for a TupleLiteralPart.

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

createTypeExpAdapter

public org.eclipse.emf.common.notify.Adapter createTypeExpAdapter()
This creates an adapter for a TypeExp.

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

createUnspecifiedValueExpAdapter

public org.eclipse.emf.common.notify.Adapter createUnspecifiedValueExpAdapter()
This creates an adapter for a UnspecifiedValueExp.

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

createVariableAdapter

public org.eclipse.emf.common.notify.Adapter createVariableAdapter()
This creates an adapter for a Variable.

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

createVariableExpAdapter

public org.eclipse.emf.common.notify.Adapter createVariableExpAdapter()
This creates an adapter for a VariableExp.

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

createTemplateParameterTypeAdapter

public org.eclipse.emf.common.notify.Adapter createTemplateParameterTypeAdapter()
This creates an adapter for a TemplateParameterType.

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

getRootAdapterFactory

public org.eclipse.emf.edit.provider.ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.

Specified by:
getRootAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
Generated

setParentAdapterFactory

public void setParentAdapterFactory(org.eclipse.emf.edit.provider.ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.

Specified by:
setParentAdapterFactory in interface org.eclipse.emf.edit.provider.ComposeableAdapterFactory
Generated

isFactoryForType

public boolean isFactoryForType(java.lang.Object type)

Specified by:
isFactoryForType in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
isFactoryForType in class UMLAdapterFactory
Returns:
whether this factory is applicable for the type of the object.
Generated

adapt

public 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.

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
Generated

adapt

public java.lang.Object adapt(java.lang.Object object,
                              java.lang.Object type)

Specified by:
adapt in interface org.eclipse.emf.common.notify.AdapterFactory
Overrides:
adapt in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
Generated

addListener

public void addListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This adds a listener.

Specified by:
addListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
Generated

removeListener

public void removeListener(org.eclipse.emf.edit.provider.INotifyChangedListener notifyChangedListener)
This removes a listener.

Specified by:
removeListener in interface org.eclipse.emf.edit.provider.IChangeNotifier
Generated

fireNotifyChanged

public void fireNotifyChanged(org.eclipse.emf.common.notify.Notification notification)
This delegates to changeNotifier and to parentAdapterFactory.

Specified by:
fireNotifyChanged in interface org.eclipse.emf.edit.provider.IChangeNotifier
Generated

dispose

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

Specified by:
dispose in interface org.eclipse.emf.edit.provider.IDisposable
Generated