org.eclipse.ocl.uml.util
Class UMLAdapterFactory

java.lang.Object
  extended by AdapterFactoryImpl
      extended by org.eclipse.ocl.uml.util.UMLAdapterFactory
Direct Known Subclasses:
UMLItemProviderAdapterFactory

public class UMLAdapterFactory
extends AdapterFactoryImpl

The Adapter Factory for the model. It provides an adapter createXXX method for each class of the model.

See Also:
UMLPackage

Field Summary
protected static UMLPackage modelPackage
          The cached model package
protected  UMLSwitch<Adapter> modelSwitch
          The switch that delegates to the createXXX methods
 
Constructor Summary
UMLAdapterFactory()
          Creates an instance of the adapter factory
 
Method Summary
 Adapter createAdapter(Notifier target)
          Creates an adapter for the target
 Adapter createAnyType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_AnyTypeAdapter() method, instead.
 Adapter createAnyTypeAdapter()
          Creates a new adapter for an object of class 'Any Type'
 Adapter createAssociationClassCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_AssociationClassCallExpAdapter() method, instead.
 Adapter createAssociationClassCallExpAdapter()
          Creates a new adapter for an object of class 'Association Class Call Exp'
 Adapter createASTNodeAdapter()
          Creates a new adapter for an object of class 'AST Node'
 Adapter createBagType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_BagTypeAdapter() method, instead.
 Adapter createBagTypeAdapter()
          Creates a new adapter for an object of class 'Bag Type'
 Adapter createBooleanLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_BooleanLiteralExpAdapter() method, instead.
 Adapter createBooleanLiteralExpAdapter()
          Creates a new adapter for an object of class 'Boolean Literal Exp'
 Adapter createCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_CallExpAdapter() method, instead.
 Adapter createCallExpAdapter()
          Creates a new adapter for an object of class 'Call Exp'
 Adapter createCallingASTNodeAdapter()
          Creates a new adapter for an object of class 'Calling AST Node'
 Adapter createClassifierAdapter()
          Creates a new adapter for an object of class 'Classifier'
 Adapter createCollectionItem_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_CollectionItemAdapter() method, instead.
 Adapter createCollectionItemAdapter()
          Creates a new adapter for an object of class 'Collection Item'
 Adapter createCollectionLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_CollectionLiteralExpAdapter() method, instead.
 Adapter createCollectionLiteralExpAdapter()
          Creates a new adapter for an object of class 'Collection Literal Exp'
 Adapter createCollectionLiteralPart_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_CollectionLiteralPartAdapter() method, instead.
 Adapter createCollectionLiteralPartAdapter()
          Creates a new adapter for an object of class 'Collection Literal Part'
 Adapter createCollectionRange_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_CollectionRangeAdapter() method, instead.
 Adapter createCollectionRangeAdapter()
          Creates a new adapter for an object of class 'Collection Range'
 Adapter createCollectionType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_CollectionTypeAdapter() method, instead.
 Adapter createCollectionTypeAdapter()
          Creates a new adapter for an object of class 'Collection Type'
 Adapter createDataTypeAdapter()
          Creates a new adapter for an object of class 'Data Type'
 Adapter createElementAdapter()
          Creates a new adapter for an object of class 'Element'
 Adapter createElementType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_ElementTypeAdapter() method, instead.
 Adapter createElementTypeAdapter()
          Creates a new adapter for an object of class 'Element Type'
 Adapter createEModelElementAdapter()
          Creates a new adapter for an object of class 'EModel Element'
 Adapter createEnumLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_EnumLiteralExpAdapter() method, instead.
 Adapter createEnumLiteralExpAdapter()
          Creates a new adapter for an object of class 'Enum Literal Exp'
 Adapter createEObjectAdapter()
          Creates a new adapter for the default case
 Adapter createExpressionInOCL_1Adapter()
          Deprecated. Since 2.0, override the createUtilities_ExpressionInOCLAdapter() method, instead.
 Adapter createExpressionInOCLAdapter()
          Creates a new adapter for an object of class 'Expression In OCL'
 Adapter createExpressions_AssociationClassCallExpAdapter()
          Creates a new adapter for an object of class 'Association Class Call Exp'
 Adapter createExpressions_BooleanLiteralExpAdapter()
          Creates a new adapter for an object of class 'Boolean Literal Exp'
 Adapter createExpressions_CallExpAdapter()
          Creates a new adapter for an object of class 'Call Exp'
 Adapter createExpressions_CollectionItemAdapter()
          Creates a new adapter for an object of class 'Collection Item'
 Adapter createExpressions_CollectionLiteralExpAdapter()
          Creates a new adapter for an object of class 'Collection Literal Exp'
 Adapter createExpressions_CollectionLiteralPartAdapter()
          Creates a new adapter for an object of class 'Collection Literal Part'
 Adapter createExpressions_CollectionRangeAdapter()
          Creates a new adapter for an object of class 'Collection Range'
 Adapter createExpressions_EnumLiteralExpAdapter()
          Creates a new adapter for an object of class 'Enum Literal Exp'
 Adapter createExpressions_FeatureCallExpAdapter()
          Creates a new adapter for an object of class 'Feature Call Exp'
 Adapter createExpressions_IfExpAdapter()
          Creates a new adapter for an object of class 'If Exp'
 Adapter createExpressions_IntegerLiteralExpAdapter()
          Creates a new adapter for an object of class 'Integer Literal Exp'
 Adapter createExpressions_InvalidLiteralExpAdapter()
          Creates a new adapter for an object of class 'Invalid Literal Exp'
 Adapter createExpressions_IterateExpAdapter()
          Creates a new adapter for an object of class 'Iterate Exp'
 Adapter createExpressions_IteratorExpAdapter()
          Creates a new adapter for an object of class 'Iterator Exp'
 Adapter createExpressions_LetExpAdapter()
          Creates a new adapter for an object of class 'Let Exp'
 Adapter createExpressions_LiteralExpAdapter()
          Creates a new adapter for an object of class 'Literal Exp'
 Adapter createExpressions_LoopExpAdapter()
          Creates a new adapter for an object of class 'Loop Exp'
 Adapter createExpressions_MessageExpAdapter()
          Creates a new adapter for an object of class 'Message Exp'
 Adapter createExpressions_NavigationCallExpAdapter()
          Creates a new adapter for an object of class 'Navigation Call Exp'
 Adapter createExpressions_NullLiteralExpAdapter()
          Creates a new adapter for an object of class 'Null Literal Exp'
 Adapter createExpressions_NumericLiteralExpAdapter()
          Creates a new adapter for an object of class 'Numeric Literal Exp'
 Adapter createExpressions_OCLExpressionAdapter()
          Creates a new adapter for an object of class 'OCL Expression'
 Adapter createExpressions_OperationCallExpAdapter()
          Creates a new adapter for an object of class 'Operation Call Exp'
 Adapter createExpressions_PrimitiveLiteralExpAdapter()
          Creates a new adapter for an object of class 'Primitive Literal Exp'
 Adapter createExpressions_PropertyCallExpAdapter()
          Creates a new adapter for an object of class 'Property Call Exp'
 Adapter createExpressions_RealLiteralExpAdapter()
          Creates a new adapter for an object of class 'Real Literal Exp'
 Adapter createExpressions_StateExpAdapter()
          Creates a new adapter for an object of class 'State Exp'
 Adapter createExpressions_StringLiteralExpAdapter()
          Creates a new adapter for an object of class 'String Literal Exp'
 Adapter createExpressions_TupleLiteralExpAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Exp'
 Adapter createExpressions_TupleLiteralPartAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Part'
 Adapter createExpressions_TypeExpAdapter()
          Creates a new adapter for an object of class 'Type Exp'
 Adapter createExpressions_UnlimitedNaturalLiteralExpAdapter()
          Creates a new adapter for an object of class 'Unlimited Natural Literal Exp'
 Adapter createExpressions_UnspecifiedValueExpAdapter()
          Creates a new adapter for an object of class 'Unspecified Value Exp'
 Adapter createExpressions_VariableAdapter()
          Creates a new adapter for an object of class 'Variable'
 Adapter createExpressions_VariableExpAdapter()
          Creates a new adapter for an object of class 'Variable Exp'
 Adapter createFeatureCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_FeatureCallExpAdapter() method, instead.
 Adapter createFeatureCallExpAdapter()
          Creates a new adapter for an object of class 'Feature Call Exp'
 Adapter createIfExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_IfExpAdapter() method, instead.
 Adapter createIfExpAdapter()
          Creates a new adapter for an object of class 'If Exp'
 Adapter createIntegerLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_IntegerLiteralExpAdapter() method, instead.
 Adapter createIntegerLiteralExpAdapter()
          Creates a new adapter for an object of class 'Integer Literal Exp'
 Adapter createInvalidLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_InvalidLiteralExpAdapter() method, instead.
 Adapter createInvalidLiteralExpAdapter()
          Creates a new adapter for an object of class 'Invalid Literal Exp'
 Adapter createInvalidType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_InvalidTypeAdapter() method, instead.
 Adapter createInvalidTypeAdapter()
          Creates a new adapter for an object of class 'Invalid Type'
 Adapter createIterateExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_IterateExpAdapter() method, instead.
 Adapter createIterateExpAdapter()
          Creates a new adapter for an object of class 'Iterate Exp'
 Adapter createIteratorExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_IteratorExpAdapter() method, instead.
 Adapter createIteratorExpAdapter()
          Creates a new adapter for an object of class 'Iterator Exp'
 Adapter createLetExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_LetExpAdapter() method, instead.
 Adapter createLetExpAdapter()
          Creates a new adapter for an object of class 'Let Exp'
 Adapter createLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_LiteralExpAdapter() method, instead.
 Adapter createLiteralExpAdapter()
          Creates a new adapter for an object of class 'Literal Exp'
 Adapter createLoopExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_LoopExpAdapter() method, instead.
 Adapter createLoopExpAdapter()
          Creates a new adapter for an object of class 'Loop Exp'
 Adapter createMessageExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_MessageExpAdapter() method, instead.
 Adapter createMessageExpAdapter()
          Creates a new adapter for an object of class 'Message Exp'
 Adapter createMessageType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_MessageTypeAdapter() method, instead.
 Adapter createMessageTypeAdapter()
          Creates a new adapter for an object of class 'Message Type'
 Adapter createNamedElementAdapter()
          Creates a new adapter for an object of class 'Named Element'
 Adapter createNamespaceAdapter()
          Creates a new adapter for an object of class 'Namespace'
 Adapter createNavigationCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_NavigationCallExpAdapter() method, instead.
 Adapter createNavigationCallExpAdapter()
          Creates a new adapter for an object of class 'Navigation Call Exp'
 Adapter createNullLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_NullLiteralExpAdapter() method, instead.
 Adapter createNullLiteralExpAdapter()
          Creates a new adapter for an object of class 'Null Literal Exp'
 Adapter createNumericLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_NumericLiteralExpAdapter() method, instead.
 Adapter createNumericLiteralExpAdapter()
          Creates a new adapter for an object of class 'Numeric Literal Exp'
 Adapter createOCLExpression_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_OCLExpressionAdapter() method, instead.
 Adapter createOCLExpressionAdapter()
          Creates a new adapter for an object of class 'OCL Expression'
 Adapter createOpaqueExpressionAdapter()
          Creates a new adapter for an object of class 'Opaque Expression'
 Adapter createOperationCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_OperationCallExpAdapter() method, instead.
 Adapter createOperationCallExpAdapter()
          Creates a new adapter for an object of class 'Operation Call Exp'
 Adapter createOrderedSetType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_OrderedSetTypeAdapter() method, instead.
 Adapter createOrderedSetTypeAdapter()
          Creates a new adapter for an object of class 'Ordered Set Type'
 Adapter createPackageableElementAdapter()
          Creates a new adapter for an object of class 'Packageable Element'
 Adapter createParameterableElementAdapter()
          Creates a new adapter for an object of class 'Parameterable Element'
 Adapter createPredefinedTypeAdapter()
          Creates a new adapter for an object of class 'Predefined Type'
 Adapter createPrimitiveLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_PrimitiveLiteralExpAdapter() method, instead.
 Adapter createPrimitiveLiteralExpAdapter()
          Creates a new adapter for an object of class 'Primitive Literal Exp'
 Adapter createPrimitiveType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_PrimitiveTypeAdapter() method, instead.
 Adapter createPrimitiveTypeAdapter()
          Creates a new adapter for an object of class 'Primitive Type'
 Adapter createPropertyCallExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_PropertyCallExpAdapter() method, instead.
 Adapter createPropertyCallExpAdapter()
          Creates a new adapter for an object of class 'Property Call Exp'
 Adapter createRealLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_RealLiteralExpAdapter() method, instead.
 Adapter createRealLiteralExpAdapter()
          Creates a new adapter for an object of class 'Real Literal Exp'
 Adapter createRedefinableElementAdapter()
          Creates a new adapter for an object of class 'Redefinable Element'
 Adapter createSequenceType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_SequenceTypeAdapter() method, instead.
 Adapter createSequenceTypeAdapter()
          Creates a new adapter for an object of class 'Sequence Type'
 Adapter createSetType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_SetTypeAdapter() method, instead.
 Adapter createSetTypeAdapter()
          Creates a new adapter for an object of class 'Set Type'
 Adapter createStateExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_StateExpAdapter() method, instead.
 Adapter createStateExpAdapter()
          Creates a new adapter for an object of class 'State Exp'
 Adapter createStringLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_StringLiteralExpAdapter() method, instead.
 Adapter createStringLiteralExpAdapter()
          Creates a new adapter for an object of class 'String Literal Exp'
 Adapter createTemplateableElementAdapter()
          Creates a new adapter for an object of class 'Templateable Element'
 Adapter createTemplateParameterTypeAdapter()
          Creates a new adapter for an object of class 'Template Parameter Type'
 Adapter createTupleLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_TupleLiteralExpAdapter() method, instead.
 Adapter createTupleLiteralExpAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Exp'
 Adapter createTupleLiteralPart_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_TupleLiteralPartAdapter() method, instead.
 Adapter createTupleLiteralPartAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Part'
 Adapter createTupleType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_TupleTypeAdapter() method, instead.
 Adapter createTupleTypeAdapter()
          Creates a new adapter for an object of class 'Tuple Type'
 Adapter createTypeAdapter()
          Creates a new adapter for an object of class 'Type'
 Adapter createTypedASTNodeAdapter()
          Creates a new adapter for an object of class 'Typed AST Node'
 Adapter createTypedElementAdapter()
          Creates a new adapter for an object of class 'Typed Element'
 Adapter createTypeExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_TypeExpAdapter() method, instead.
 Adapter createTypeExpAdapter()
          Creates a new adapter for an object of class 'Type Exp'
 Adapter createTypes_AnyTypeAdapter()
          Creates a new adapter for an object of class 'Any Type'
 Adapter createTypes_BagTypeAdapter()
          Creates a new adapter for an object of class 'Bag Type'
 Adapter createTypes_CollectionTypeAdapter()
          Creates a new adapter for an object of class 'Collection Type'
 Adapter createTypes_ElementTypeAdapter()
          Creates a new adapter for an object of class 'Element Type'
 Adapter createTypes_InvalidTypeAdapter()
          Creates a new adapter for an object of class 'Invalid Type'
 Adapter createTypes_MessageTypeAdapter()
          Creates a new adapter for an object of class 'Message Type'
 Adapter createTypes_OrderedSetTypeAdapter()
          Creates a new adapter for an object of class 'Ordered Set Type'
 Adapter createTypes_PrimitiveTypeAdapter()
          Creates a new adapter for an object of class 'Primitive Type'
 Adapter createTypes_SequenceTypeAdapter()
          Creates a new adapter for an object of class 'Sequence Type'
 Adapter createTypes_SetTypeAdapter()
          Creates a new adapter for an object of class 'Set Type'
 Adapter createTypes_TemplateParameterTypeAdapter()
          Creates a new adapter for an object of class 'Template Parameter Type'
 Adapter createTypes_TupleTypeAdapter()
          Creates a new adapter for an object of class 'Tuple Type'
 Adapter createTypes_TypeTypeAdapter()
          Creates a new adapter for an object of class 'Type Type'
 Adapter createTypes_VoidTypeAdapter()
          Creates a new adapter for an object of class 'Void Type'
 Adapter createTypeType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_TypeTypeAdapter() method, instead.
 Adapter createTypeTypeAdapter()
          Creates a new adapter for an object of class 'Type Type'
 Adapter createUML_PrimitiveTypeAdapter()
          Creates a new adapter for an object of class 'Primitive Type'
 Adapter createUnlimitedNaturalLiteralExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_UnlimitedNaturalLiteralExpAdapter() method, instead.
 Adapter createUnlimitedNaturalLiteralExpAdapter()
          Creates a new adapter for an object of class 'Unlimited Natural Literal Exp'
 Adapter createUnspecifiedValueExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_UnspecifiedValueExpAdapter() method, instead.
 Adapter createUnspecifiedValueExpAdapter()
          Creates a new adapter for an object of class 'Unspecified Value Exp'
 Adapter createUtilities_ExpressionInOCLAdapter()
          Creates a new adapter for an object of class 'Expression In OCL'
 Adapter createUtilities_TypedElementAdapter()
          Creates a new adapter for an object of class 'Typed Element'
 Adapter createValueSpecificationAdapter()
          Creates a new adapter for an object of class 'Value Specification'
 Adapter createVariable_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_VariableAdapter() method, instead.
 Adapter createVariableAdapter()
          Creates a new adapter for an object of class 'Variable'
 Adapter createVariableExp_1Adapter()
          Deprecated. Since 2.0, override the createExpressions_VariableExpAdapter() method, instead.
 Adapter createVariableExpAdapter()
          Creates a new adapter for an object of class 'Variable Exp'
 Adapter createVisitableAdapter()
          Creates a new adapter for an object of class 'Visitable'
 Adapter createVoidType_1Adapter()
          Deprecated. Since 2.0, override the createTypes_VoidTypeAdapter() method, instead.
 Adapter createVoidTypeAdapter()
          Creates a new adapter for an object of class 'Void Type'
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static UMLPackage modelPackage
The cached model package.


modelSwitch

protected UMLSwitch<Adapter> modelSwitch
The switch that delegates to the createXXX methods.

Constructor Detail

UMLAdapterFactory

public UMLAdapterFactory()
Creates an instance of the adapter factory.

Method Detail

isFactoryForType

public boolean isFactoryForType(java.lang.Object object)
Returns whether this factory is applicable for the type of the object. This implementation returns true if the object is either the model's package or is an instance object of the model.

Returns:
whether this factory is applicable for the type of the object.

createAdapter

public Adapter createAdapter(Notifier target)
Creates an adapter for the target.

Parameters:
target - the object to adapt.
Returns:
the adapter for the target.

createAnyTypeAdapter

public Adapter createAnyTypeAdapter()
Creates a new adapter for an object of class 'Any Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
AnyType

createVoidTypeAdapter

public Adapter createVoidTypeAdapter()
Creates a new adapter for an object of class 'Void Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
VoidType

createInvalidTypeAdapter

public Adapter createInvalidTypeAdapter()
Creates a new adapter for an object of class 'Invalid Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
InvalidType

createElementTypeAdapter

public Adapter createElementTypeAdapter()
Creates a new adapter for an object of class 'Element Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ElementType

createTypeTypeAdapter

public Adapter createTypeTypeAdapter()
Creates a new adapter for an object of class 'Type Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TypeType

createMessageTypeAdapter

public Adapter createMessageTypeAdapter()
Creates a new adapter for an object of class 'Message Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MessageType

createPrimitiveTypeAdapter

public Adapter createPrimitiveTypeAdapter()
Creates a new adapter for an object of class 'Primitive Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PrimitiveType

createCollectionTypeAdapter

public Adapter createCollectionTypeAdapter()
Creates a new adapter for an object of class 'Collection Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CollectionType

createTupleTypeAdapter

public Adapter createTupleTypeAdapter()
Creates a new adapter for an object of class 'Tuple Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TupleType

createBagTypeAdapter

public Adapter createBagTypeAdapter()
Creates a new adapter for an object of class 'Bag Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BagType

createSetTypeAdapter

public Adapter createSetTypeAdapter()
Creates a new adapter for an object of class 'Set Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SetType

createOrderedSetTypeAdapter

public Adapter createOrderedSetTypeAdapter()
Creates a new adapter for an object of class 'Ordered Set Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OrderedSetType

createSequenceTypeAdapter

public Adapter createSequenceTypeAdapter()
Creates a new adapter for an object of class 'Sequence Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
SequenceType

createExpressionInOCLAdapter

public Adapter createExpressionInOCLAdapter()
Creates a new adapter for an object of class 'Expression In OCL'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ExpressionInOCL

createAssociationClassCallExpAdapter

public Adapter createAssociationClassCallExpAdapter()
Creates a new adapter for an object of class 'Association Class Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
AssociationClassCallExp

createNavigationCallExpAdapter

public Adapter createNavigationCallExpAdapter()
Creates a new adapter for an object of class 'Navigation Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
NavigationCallExp

createFeatureCallExpAdapter

public Adapter createFeatureCallExpAdapter()
Creates a new adapter for an object of class 'Feature Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
FeatureCallExp

createCallExpAdapter

public Adapter createCallExpAdapter()
Creates a new adapter for an object of class 'Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CallExp

createOCLExpressionAdapter

public Adapter createOCLExpressionAdapter()
Creates a new adapter for an object of class 'OCL Expression'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OCLExpression

createBooleanLiteralExpAdapter

public Adapter createBooleanLiteralExpAdapter()
Creates a new adapter for an object of class 'Boolean Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
BooleanLiteralExp

createPrimitiveLiteralExpAdapter

public Adapter createPrimitiveLiteralExpAdapter()
Creates a new adapter for an object of class 'Primitive Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PrimitiveLiteralExp

createLiteralExpAdapter

public Adapter createLiteralExpAdapter()
Creates a new adapter for an object of class 'Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
LiteralExp

createCollectionItemAdapter

public Adapter createCollectionItemAdapter()
Creates a new adapter for an object of class 'Collection Item'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CollectionItem

createCollectionLiteralPartAdapter

public Adapter createCollectionLiteralPartAdapter()
Creates a new adapter for an object of class 'Collection Literal Part'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CollectionLiteralPart

createCollectionLiteralExpAdapter

public Adapter createCollectionLiteralExpAdapter()
Creates a new adapter for an object of class 'Collection Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CollectionLiteralExp

createCollectionRangeAdapter

public Adapter createCollectionRangeAdapter()
Creates a new adapter for an object of class 'Collection Range'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CollectionRange

createEnumLiteralExpAdapter

public Adapter createEnumLiteralExpAdapter()
Creates a new adapter for an object of class 'Enum Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
EnumLiteralExp

createIfExpAdapter

public Adapter createIfExpAdapter()
Creates a new adapter for an object of class 'If Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IfExp

createIntegerLiteralExpAdapter

public Adapter createIntegerLiteralExpAdapter()
Creates a new adapter for an object of class 'Integer Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IntegerLiteralExp

createNumericLiteralExpAdapter

public Adapter createNumericLiteralExpAdapter()
Creates a new adapter for an object of class 'Numeric Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
NumericLiteralExp

createUnlimitedNaturalLiteralExpAdapter

public Adapter createUnlimitedNaturalLiteralExpAdapter()
Creates a new adapter for an object of class 'Unlimited Natural Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
UnlimitedNaturalLiteralExp

createInvalidLiteralExpAdapter

public Adapter createInvalidLiteralExpAdapter()
Creates a new adapter for an object of class 'Invalid Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
InvalidLiteralExp

createIterateExpAdapter

public Adapter createIterateExpAdapter()
Creates a new adapter for an object of class 'Iterate Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IterateExp

createLoopExpAdapter

public Adapter createLoopExpAdapter()
Creates a new adapter for an object of class 'Loop Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
LoopExp

createIteratorExpAdapter

public Adapter createIteratorExpAdapter()
Creates a new adapter for an object of class 'Iterator Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
IteratorExp

createLetExpAdapter

public Adapter createLetExpAdapter()
Creates a new adapter for an object of class 'Let Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
LetExp

createMessageExpAdapter

public Adapter createMessageExpAdapter()
Creates a new adapter for an object of class 'Message Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
MessageExp

createNullLiteralExpAdapter

public Adapter createNullLiteralExpAdapter()
Creates a new adapter for an object of class 'Null Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
NullLiteralExp

createOperationCallExpAdapter

public Adapter createOperationCallExpAdapter()
Creates a new adapter for an object of class 'Operation Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
OperationCallExp

createPropertyCallExpAdapter

public Adapter createPropertyCallExpAdapter()
Creates a new adapter for an object of class 'Property Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PropertyCallExp

createRealLiteralExpAdapter

public Adapter createRealLiteralExpAdapter()
Creates a new adapter for an object of class 'Real Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
RealLiteralExp

createStateExpAdapter

public Adapter createStateExpAdapter()
Creates a new adapter for an object of class 'State Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
StateExp

createStringLiteralExpAdapter

public Adapter createStringLiteralExpAdapter()
Creates a new adapter for an object of class 'String Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
StringLiteralExp

createTupleLiteralExpAdapter

public Adapter createTupleLiteralExpAdapter()
Creates a new adapter for an object of class 'Tuple Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TupleLiteralExp

createTupleLiteralPartAdapter

public Adapter createTupleLiteralPartAdapter()
Creates a new adapter for an object of class 'Tuple Literal Part'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TupleLiteralPart

createTypeExpAdapter

public Adapter createTypeExpAdapter()
Creates a new adapter for an object of class 'Type Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TypeExp

createUnspecifiedValueExpAdapter

public Adapter createUnspecifiedValueExpAdapter()
Creates a new adapter for an object of class 'Unspecified Value Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
UnspecifiedValueExp

createVariableAdapter

public Adapter createVariableAdapter()
Creates a new adapter for an object of class 'Variable'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Variable

createVariableExpAdapter

public Adapter createVariableExpAdapter()
Creates a new adapter for an object of class 'Variable Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
VariableExp

createTemplateParameterTypeAdapter

public Adapter createTemplateParameterTypeAdapter()
Creates a new adapter for an object of class 'Template Parameter Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
3.0
See Also:
TemplateParameterType

createEModelElementAdapter

public Adapter createEModelElementAdapter()
Creates a new adapter for an object of class 'EModel Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.emf.ecore.EModelElement

createElementAdapter

public Adapter createElementAdapter()
Creates a new adapter for an object of class 'Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.Element

createNamedElementAdapter

public Adapter createNamedElementAdapter()
Creates a new adapter for an object of class 'Named Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.NamedElement

createNamespaceAdapter

public Adapter createNamespaceAdapter()
Creates a new adapter for an object of class 'Namespace'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.Namespace

createRedefinableElementAdapter

public Adapter createRedefinableElementAdapter()
Creates a new adapter for an object of class 'Redefinable Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.RedefinableElement

createParameterableElementAdapter

public Adapter createParameterableElementAdapter()
Creates a new adapter for an object of class 'Parameterable Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.ParameterableElement

createPackageableElementAdapter

public Adapter createPackageableElementAdapter()
Creates a new adapter for an object of class 'Packageable Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.PackageableElement

createTypeAdapter

public Adapter createTypeAdapter()
Creates a new adapter for an object of class 'Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.Type

createTemplateableElementAdapter

public Adapter createTemplateableElementAdapter()
Creates a new adapter for an object of class 'Templateable Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.TemplateableElement

createClassifierAdapter

public Adapter createClassifierAdapter()
Creates a new adapter for an object of class 'Classifier'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.Classifier

createPredefinedTypeAdapter

public Adapter createPredefinedTypeAdapter()
Creates a new adapter for an object of class 'Predefined Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
PredefinedType

createTypes_AnyTypeAdapter

public Adapter createTypes_AnyTypeAdapter()
Creates a new adapter for an object of class 'Any Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
AnyType

createTypes_VoidTypeAdapter

public Adapter createTypes_VoidTypeAdapter()
Creates a new adapter for an object of class 'Void Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
VoidType

createTypes_InvalidTypeAdapter

public Adapter createTypes_InvalidTypeAdapter()
Creates a new adapter for an object of class 'Invalid Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
InvalidType

createTypes_ElementTypeAdapter

public Adapter createTypes_ElementTypeAdapter()
Creates a new adapter for an object of class 'Element Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
ElementType

createTypes_TypeTypeAdapter

public Adapter createTypes_TypeTypeAdapter()
Creates a new adapter for an object of class 'Type Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TypeType

createTypes_MessageTypeAdapter

public Adapter createTypes_MessageTypeAdapter()
Creates a new adapter for an object of class 'Message Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
MessageType

createDataTypeAdapter

public Adapter createDataTypeAdapter()
Creates a new adapter for an object of class 'Data Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.DataType

createUML_PrimitiveTypeAdapter

public Adapter createUML_PrimitiveTypeAdapter()
Creates a new adapter for an object of class 'Primitive Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
org.eclipse.uml2.uml.PrimitiveType

createTypes_PrimitiveTypeAdapter

public Adapter createTypes_PrimitiveTypeAdapter()
Creates a new adapter for an object of class 'Primitive Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
PrimitiveType

createASTNodeAdapter

public Adapter createASTNodeAdapter()
Creates a new adapter for an object of class 'AST Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
ASTNode

createTypedASTNodeAdapter

public Adapter createTypedASTNodeAdapter()
Creates a new adapter for an object of class 'Typed AST Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
TypedASTNode

createTypes_CollectionTypeAdapter

public Adapter createTypes_CollectionTypeAdapter()
Creates a new adapter for an object of class 'Collection Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CollectionType

createTypes_TupleTypeAdapter

public Adapter createTypes_TupleTypeAdapter()
Creates a new adapter for an object of class 'Tuple Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TupleType

createTypes_BagTypeAdapter

public Adapter createTypes_BagTypeAdapter()
Creates a new adapter for an object of class 'Bag Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
BagType

createTypes_SetTypeAdapter

public Adapter createTypes_SetTypeAdapter()
Creates a new adapter for an object of class 'Set Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
SetType

createTypes_OrderedSetTypeAdapter

public Adapter createTypes_OrderedSetTypeAdapter()
Creates a new adapter for an object of class 'Ordered Set Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
OrderedSetType

createTypes_SequenceTypeAdapter

public Adapter createTypes_SequenceTypeAdapter()
Creates a new adapter for an object of class 'Sequence Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
SequenceType

createTypedElementAdapter

public Adapter createTypedElementAdapter()
Creates a new adapter for an object of class 'Typed Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.TypedElement

createValueSpecificationAdapter

public Adapter createValueSpecificationAdapter()
Creates a new adapter for an object of class 'Value Specification'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.ValueSpecification

createOpaqueExpressionAdapter

public Adapter createOpaqueExpressionAdapter()
Creates a new adapter for an object of class 'Opaque Expression'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
org.eclipse.uml2.uml.OpaqueExpression

createVisitableAdapter

public Adapter createVisitableAdapter()
Creates a new adapter for an object of class 'Visitable'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
Visitable

createUtilities_ExpressionInOCLAdapter

public Adapter createUtilities_ExpressionInOCLAdapter()
Creates a new adapter for an object of class 'Expression In OCL'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
ExpressionInOCL

createUtilities_TypedElementAdapter

public Adapter createUtilities_TypedElementAdapter()
Creates a new adapter for an object of class 'Typed Element'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TypedElement

createExpressions_OCLExpressionAdapter

public Adapter createExpressions_OCLExpressionAdapter()
Creates a new adapter for an object of class 'OCL Expression'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
OCLExpression

createCallingASTNodeAdapter

public Adapter createCallingASTNodeAdapter()
Creates a new adapter for an object of class 'Calling AST Node'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
See Also:
CallingASTNode

createExpressions_CallExpAdapter

public Adapter createExpressions_CallExpAdapter()
Creates a new adapter for an object of class 'Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CallExp

createExpressions_FeatureCallExpAdapter

public Adapter createExpressions_FeatureCallExpAdapter()
Creates a new adapter for an object of class 'Feature Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
FeatureCallExp

createExpressions_NavigationCallExpAdapter

public Adapter createExpressions_NavigationCallExpAdapter()
Creates a new adapter for an object of class 'Navigation Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
NavigationCallExp

createExpressions_AssociationClassCallExpAdapter

public Adapter createExpressions_AssociationClassCallExpAdapter()
Creates a new adapter for an object of class 'Association Class Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
AssociationClassCallExp

createExpressions_LiteralExpAdapter

public Adapter createExpressions_LiteralExpAdapter()
Creates a new adapter for an object of class 'Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
LiteralExp

createExpressions_PrimitiveLiteralExpAdapter

public Adapter createExpressions_PrimitiveLiteralExpAdapter()
Creates a new adapter for an object of class 'Primitive Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
PrimitiveLiteralExp

createExpressions_BooleanLiteralExpAdapter

public Adapter createExpressions_BooleanLiteralExpAdapter()
Creates a new adapter for an object of class 'Boolean Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
BooleanLiteralExp

createExpressions_CollectionLiteralPartAdapter

public Adapter createExpressions_CollectionLiteralPartAdapter()
Creates a new adapter for an object of class 'Collection Literal Part'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CollectionLiteralPart

createExpressions_CollectionItemAdapter

public Adapter createExpressions_CollectionItemAdapter()
Creates a new adapter for an object of class 'Collection Item'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CollectionItem

createExpressions_CollectionLiteralExpAdapter

public Adapter createExpressions_CollectionLiteralExpAdapter()
Creates a new adapter for an object of class 'Collection Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CollectionLiteralExp

createExpressions_CollectionRangeAdapter

public Adapter createExpressions_CollectionRangeAdapter()
Creates a new adapter for an object of class 'Collection Range'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
CollectionRange

createExpressions_EnumLiteralExpAdapter

public Adapter createExpressions_EnumLiteralExpAdapter()
Creates a new adapter for an object of class 'Enum Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
EnumLiteralExp

createExpressions_IfExpAdapter

public Adapter createExpressions_IfExpAdapter()
Creates a new adapter for an object of class 'If Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
IfExp

createExpressions_NumericLiteralExpAdapter

public Adapter createExpressions_NumericLiteralExpAdapter()
Creates a new adapter for an object of class 'Numeric Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
NumericLiteralExp

createExpressions_IntegerLiteralExpAdapter

public Adapter createExpressions_IntegerLiteralExpAdapter()
Creates a new adapter for an object of class 'Integer Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
IntegerLiteralExp

createExpressions_UnlimitedNaturalLiteralExpAdapter

public Adapter createExpressions_UnlimitedNaturalLiteralExpAdapter()
Creates a new adapter for an object of class 'Unlimited Natural Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
UnlimitedNaturalLiteralExp

createExpressions_InvalidLiteralExpAdapter

public Adapter createExpressions_InvalidLiteralExpAdapter()
Creates a new adapter for an object of class 'Invalid Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
InvalidLiteralExp

createExpressions_LoopExpAdapter

public Adapter createExpressions_LoopExpAdapter()
Creates a new adapter for an object of class 'Loop Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
LoopExp

createExpressions_IterateExpAdapter

public Adapter createExpressions_IterateExpAdapter()
Creates a new adapter for an object of class 'Iterate Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
IterateExp

createExpressions_IteratorExpAdapter

public Adapter createExpressions_IteratorExpAdapter()
Creates a new adapter for an object of class 'Iterator Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
IteratorExp

createExpressions_LetExpAdapter

public Adapter createExpressions_LetExpAdapter()
Creates a new adapter for an object of class 'Let Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
LetExp

createExpressions_MessageExpAdapter

public Adapter createExpressions_MessageExpAdapter()
Creates a new adapter for an object of class 'Message Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
MessageExp

createExpressions_NullLiteralExpAdapter

public Adapter createExpressions_NullLiteralExpAdapter()
Creates a new adapter for an object of class 'Null Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
NullLiteralExp

createExpressions_OperationCallExpAdapter

public Adapter createExpressions_OperationCallExpAdapter()
Creates a new adapter for an object of class 'Operation Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
OperationCallExp

createExpressions_PropertyCallExpAdapter

public Adapter createExpressions_PropertyCallExpAdapter()
Creates a new adapter for an object of class 'Property Call Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
PropertyCallExp

createExpressions_RealLiteralExpAdapter

public Adapter createExpressions_RealLiteralExpAdapter()
Creates a new adapter for an object of class 'Real Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
RealLiteralExp

createExpressions_StateExpAdapter

public Adapter createExpressions_StateExpAdapter()
Creates a new adapter for an object of class 'State Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
StateExp

createExpressions_StringLiteralExpAdapter

public Adapter createExpressions_StringLiteralExpAdapter()
Creates a new adapter for an object of class 'String Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
StringLiteralExp

createExpressions_TupleLiteralExpAdapter

public Adapter createExpressions_TupleLiteralExpAdapter()
Creates a new adapter for an object of class 'Tuple Literal Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TupleLiteralExp

createExpressions_TupleLiteralPartAdapter

public Adapter createExpressions_TupleLiteralPartAdapter()
Creates a new adapter for an object of class 'Tuple Literal Part'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TupleLiteralPart

createExpressions_TypeExpAdapter

public Adapter createExpressions_TypeExpAdapter()
Creates a new adapter for an object of class 'Type Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
TypeExp

createExpressions_UnspecifiedValueExpAdapter

public Adapter createExpressions_UnspecifiedValueExpAdapter()
Creates a new adapter for an object of class 'Unspecified Value Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
UnspecifiedValueExp

createExpressions_VariableAdapter

public Adapter createExpressions_VariableAdapter()
Creates a new adapter for an object of class 'Variable'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
Variable

createExpressions_VariableExpAdapter

public Adapter createExpressions_VariableExpAdapter()
Creates a new adapter for an object of class 'Variable Exp'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
2.0
See Also:
VariableExp

createTypes_TemplateParameterTypeAdapter

public Adapter createTypes_TemplateParameterTypeAdapter()
Creates a new adapter for an object of class 'Template Parameter Type'. This default implementation returns null so that we can easily ignore cases; it's useful to ignore a case when inheritance will catch all the cases anyway.

Returns:
the new adapter.
Since:
3.0
See Also:
TemplateParameterType

createEObjectAdapter

public Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.

createAnyType_1Adapter

@Deprecated
public Adapter createAnyType_1Adapter()
Deprecated. Since 2.0, override the createTypes_AnyTypeAdapter() method, instead.


createCollectionType_1Adapter

@Deprecated
public Adapter createCollectionType_1Adapter()
Deprecated. Since 2.0, override the createTypes_CollectionTypeAdapter() method, instead.


createBagType_1Adapter

@Deprecated
public Adapter createBagType_1Adapter()
Deprecated. Since 2.0, override the createTypes_BagTypeAdapter() method, instead.


createElementType_1Adapter

@Deprecated
public Adapter createElementType_1Adapter()
Deprecated. Since 2.0, override the createTypes_ElementTypeAdapter() method, instead.


createInvalidType_1Adapter

@Deprecated
public Adapter createInvalidType_1Adapter()
Deprecated. Since 2.0, override the createTypes_InvalidTypeAdapter() method, instead.


createMessageType_1Adapter

@Deprecated
public Adapter createMessageType_1Adapter()
Deprecated. Since 2.0, override the createTypes_MessageTypeAdapter() method, instead.


createOrderedSetType_1Adapter

@Deprecated
public Adapter createOrderedSetType_1Adapter()
Deprecated. Since 2.0, override the createTypes_OrderedSetTypeAdapter() method, instead.


createPrimitiveType_1Adapter

@Deprecated
public Adapter createPrimitiveType_1Adapter()
Deprecated. Since 2.0, override the createTypes_PrimitiveTypeAdapter() method, instead.


createSequenceType_1Adapter

@Deprecated
public Adapter createSequenceType_1Adapter()
Deprecated. Since 2.0, override the createTypes_SequenceTypeAdapter() method, instead.


createSetType_1Adapter

@Deprecated
public Adapter createSetType_1Adapter()
Deprecated. Since 2.0, override the createTypes_SetTypeAdapter() method, instead.


createTupleType_1Adapter

@Deprecated
public Adapter createTupleType_1Adapter()
Deprecated. Since 2.0, override the createTypes_TupleTypeAdapter() method, instead.


createTypeType_1Adapter

@Deprecated
public Adapter createTypeType_1Adapter()
Deprecated. Since 2.0, override the createTypes_TypeTypeAdapter() method, instead.


createVoidType_1Adapter

@Deprecated
public Adapter createVoidType_1Adapter()
Deprecated. Since 2.0, override the createTypes_VoidTypeAdapter() method, instead.


createExpressionInOCL_1Adapter

@Deprecated
public Adapter createExpressionInOCL_1Adapter()
Deprecated. Since 2.0, override the createUtilities_ExpressionInOCLAdapter() method, instead.


createOCLExpression_1Adapter

@Deprecated
public Adapter createOCLExpression_1Adapter()
Deprecated. Since 2.0, override the createExpressions_OCLExpressionAdapter() method, instead.


createCallExp_1Adapter

@Deprecated
public Adapter createCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_CallExpAdapter() method, instead.


createFeatureCallExp_1Adapter

@Deprecated
public Adapter createFeatureCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_FeatureCallExpAdapter() method, instead.


createNavigationCallExp_1Adapter

@Deprecated
public Adapter createNavigationCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_NavigationCallExpAdapter() method, instead.


createAssociationClassCallExp_1Adapter

@Deprecated
public Adapter createAssociationClassCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_AssociationClassCallExpAdapter() method, instead.


createLiteralExp_1Adapter

@Deprecated
public Adapter createLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_LiteralExpAdapter() method, instead.


createPrimitiveLiteralExp_1Adapter

@Deprecated
public Adapter createPrimitiveLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_PrimitiveLiteralExpAdapter() method, instead.


createBooleanLiteralExp_1Adapter

@Deprecated
public Adapter createBooleanLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_BooleanLiteralExpAdapter() method, instead.


createCollectionLiteralPart_1Adapter

@Deprecated
public Adapter createCollectionLiteralPart_1Adapter()
Deprecated. Since 2.0, override the createExpressions_CollectionLiteralPartAdapter() method, instead.


createCollectionItem_1Adapter

@Deprecated
public Adapter createCollectionItem_1Adapter()
Deprecated. Since 2.0, override the createExpressions_CollectionItemAdapter() method, instead.


createCollectionLiteralExp_1Adapter

@Deprecated
public Adapter createCollectionLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_CollectionLiteralExpAdapter() method, instead.


createCollectionRange_1Adapter

@Deprecated
public Adapter createCollectionRange_1Adapter()
Deprecated. Since 2.0, override the createExpressions_CollectionRangeAdapter() method, instead.


createEnumLiteralExp_1Adapter

@Deprecated
public Adapter createEnumLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_EnumLiteralExpAdapter() method, instead.


createIfExp_1Adapter

@Deprecated
public Adapter createIfExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_IfExpAdapter() method, instead.


createNumericLiteralExp_1Adapter

@Deprecated
public Adapter createNumericLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_NumericLiteralExpAdapter() method, instead.


createIntegerLiteralExp_1Adapter

@Deprecated
public Adapter createIntegerLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_IntegerLiteralExpAdapter() method, instead.


createUnlimitedNaturalLiteralExp_1Adapter

@Deprecated
public Adapter createUnlimitedNaturalLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_UnlimitedNaturalLiteralExpAdapter() method, instead.


createInvalidLiteralExp_1Adapter

@Deprecated
public Adapter createInvalidLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_InvalidLiteralExpAdapter() method, instead.


createLoopExp_1Adapter

@Deprecated
public Adapter createLoopExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_LoopExpAdapter() method, instead.


createIterateExp_1Adapter

@Deprecated
public Adapter createIterateExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_IterateExpAdapter() method, instead.


createIteratorExp_1Adapter

@Deprecated
public Adapter createIteratorExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_IteratorExpAdapter() method, instead.


createLetExp_1Adapter

@Deprecated
public Adapter createLetExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_LetExpAdapter() method, instead.


createMessageExp_1Adapter

@Deprecated
public Adapter createMessageExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_MessageExpAdapter() method, instead.


createNullLiteralExp_1Adapter

@Deprecated
public Adapter createNullLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_NullLiteralExpAdapter() method, instead.


createOperationCallExp_1Adapter

@Deprecated
public Adapter createOperationCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_OperationCallExpAdapter() method, instead.


createPropertyCallExp_1Adapter

@Deprecated
public Adapter createPropertyCallExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_PropertyCallExpAdapter() method, instead.


createRealLiteralExp_1Adapter

@Deprecated
public Adapter createRealLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_RealLiteralExpAdapter() method, instead.


createStateExp_1Adapter

@Deprecated
public Adapter createStateExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_StateExpAdapter() method, instead.


createStringLiteralExp_1Adapter

@Deprecated
public Adapter createStringLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_StringLiteralExpAdapter() method, instead.


createTupleLiteralExp_1Adapter

@Deprecated
public Adapter createTupleLiteralExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_TupleLiteralExpAdapter() method, instead.


createTupleLiteralPart_1Adapter

@Deprecated
public Adapter createTupleLiteralPart_1Adapter()
Deprecated. Since 2.0, override the createExpressions_TupleLiteralPartAdapter() method, instead.


createTypeExp_1Adapter

@Deprecated
public Adapter createTypeExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_TypeExpAdapter() method, instead.


createUnspecifiedValueExp_1Adapter

@Deprecated
public Adapter createUnspecifiedValueExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_UnspecifiedValueExpAdapter() method, instead.


createVariable_1Adapter

@Deprecated
public Adapter createVariable_1Adapter()
Deprecated. Since 2.0, override the createExpressions_VariableAdapter() method, instead.


createVariableExp_1Adapter

@Deprecated
public Adapter createVariableExp_1Adapter()
Deprecated. Since 2.0, override the createExpressions_VariableExpAdapter() method, instead.


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