org.eclipse.ocl.expressions.util
Class ExpressionsAdapterFactory

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
      extended by org.eclipse.ocl.expressions.util.ExpressionsAdapterFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.AdapterFactory
Direct Known Subclasses:
ExpressionsItemProviderAdapterFactory

public class ExpressionsAdapterFactory
extends org.eclipse.emf.common.notify.impl.AdapterFactoryImpl

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

See Also:
ExpressionsPackage
Generated

Field Summary
protected static ExpressionsPackage modelPackage
          The cached model package.
protected  ExpressionsSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
          The switch that delegates to the createXXX methods.
 
Constructor Summary
ExpressionsAdapterFactory()
          Creates an instance of the adapter factory.
 
Method Summary
 org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
          Creates an adapter for the target.
 org.eclipse.emf.common.notify.Adapter createAssociationClassCallExpAdapter()
          Creates a new adapter for an object of class 'Association Class Call Exp'.
 org.eclipse.emf.common.notify.Adapter createASTNodeAdapter()
          Creates a new adapter for an object of class 'AST Node'.
 org.eclipse.emf.common.notify.Adapter createBooleanLiteralExpAdapter()
          Creates a new adapter for an object of class 'Boolean Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createCallExpAdapter()
          Creates a new adapter for an object of class 'Call Exp'.
 org.eclipse.emf.common.notify.Adapter createCallingASTNodeAdapter()
          Creates a new adapter for an object of class 'Calling AST Node'.
 org.eclipse.emf.common.notify.Adapter createCollectionItemAdapter()
          Creates a new adapter for an object of class 'Collection Item'.
 org.eclipse.emf.common.notify.Adapter createCollectionLiteralExpAdapter()
          Creates a new adapter for an object of class 'Collection Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createCollectionLiteralPartAdapter()
          Creates a new adapter for an object of class 'Collection Literal Part'.
 org.eclipse.emf.common.notify.Adapter createCollectionRangeAdapter()
          Creates a new adapter for an object of class 'Collection Range'.
 org.eclipse.emf.common.notify.Adapter createEnumLiteralExpAdapter()
          Creates a new adapter for an object of class 'Enum Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
          Creates a new adapter for the default case.
 org.eclipse.emf.common.notify.Adapter createFeatureCallExpAdapter()
          Creates a new adapter for an object of class 'Feature Call Exp'.
 org.eclipse.emf.common.notify.Adapter createIfExpAdapter()
          Creates a new adapter for an object of class 'If Exp'.
 org.eclipse.emf.common.notify.Adapter createIntegerLiteralExpAdapter()
          Creates a new adapter for an object of class 'Integer Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createInvalidLiteralExpAdapter()
          Creates a new adapter for an object of class 'Invalid Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createIterateExpAdapter()
          Creates a new adapter for an object of class 'Iterate Exp'.
 org.eclipse.emf.common.notify.Adapter createIteratorExpAdapter()
          Creates a new adapter for an object of class 'Iterator Exp'.
 org.eclipse.emf.common.notify.Adapter createLetExpAdapter()
          Creates a new adapter for an object of class 'Let Exp'.
 org.eclipse.emf.common.notify.Adapter createLiteralExpAdapter()
          Creates a new adapter for an object of class 'Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createLoopExpAdapter()
          Creates a new adapter for an object of class 'Loop Exp'.
 org.eclipse.emf.common.notify.Adapter createMessageExpAdapter()
          Creates a new adapter for an object of class 'Message Exp'.
 org.eclipse.emf.common.notify.Adapter createNavigationCallExpAdapter()
          Creates a new adapter for an object of class 'Navigation Call Exp'.
 org.eclipse.emf.common.notify.Adapter createNullLiteralExpAdapter()
          Creates a new adapter for an object of class 'Null Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createNumericLiteralExpAdapter()
          Creates a new adapter for an object of class 'Numeric Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createOCLExpressionAdapter()
          Creates a new adapter for an object of class 'OCL Expression'.
 org.eclipse.emf.common.notify.Adapter createOperationCallExpAdapter()
          Creates a new adapter for an object of class 'Operation Call Exp'.
 org.eclipse.emf.common.notify.Adapter createPrimitiveLiteralExpAdapter()
          Creates a new adapter for an object of class 'Primitive Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createPropertyCallExpAdapter()
          Creates a new adapter for an object of class 'Property Call Exp'.
 org.eclipse.emf.common.notify.Adapter createRealLiteralExpAdapter()
          Creates a new adapter for an object of class 'Real Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createStateExpAdapter()
          Creates a new adapter for an object of class 'State Exp'.
 org.eclipse.emf.common.notify.Adapter createStringLiteralExpAdapter()
          Creates a new adapter for an object of class 'String Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createTupleLiteralExpAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createTupleLiteralPartAdapter()
          Creates a new adapter for an object of class 'Tuple Literal Part'.
 org.eclipse.emf.common.notify.Adapter createTypedASTNodeAdapter()
          Creates a new adapter for an object of class 'Typed AST Node'.
 org.eclipse.emf.common.notify.Adapter createTypedElementAdapter()
          Creates a new adapter for an object of class 'Typed Element'.
 org.eclipse.emf.common.notify.Adapter createTypeExpAdapter()
          Creates a new adapter for an object of class 'Type Exp'.
 org.eclipse.emf.common.notify.Adapter createUnlimitedNaturalLiteralExpAdapter()
          Creates a new adapter for an object of class 'Unlimited Natural Literal Exp'.
 org.eclipse.emf.common.notify.Adapter createUnspecifiedValueExpAdapter()
          Creates a new adapter for an object of class 'Unspecified Value Exp'.
 org.eclipse.emf.common.notify.Adapter createVariableAdapter()
          Creates a new adapter for an object of class 'Variable'.
 org.eclipse.emf.common.notify.Adapter createVariableExpAdapter()
          Creates a new adapter for an object of class 'Variable Exp'.
 org.eclipse.emf.common.notify.Adapter createVisitableAdapter()
          Creates a new adapter for an object of class 'Visitable'.
 boolean isFactoryForType(java.lang.Object object)
          Returns whether this factory is applicable for the type of the object.
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adapt, adapt, adaptAllNew, adaptNew, associate, createAdapter, resolve
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static ExpressionsPackage modelPackage
The cached model package.

Generated

modelSwitch

protected ExpressionsSwitch<org.eclipse.emf.common.notify.Adapter> modelSwitch
The switch that delegates to the createXXX methods.

Generated
Constructor Detail

ExpressionsAdapterFactory

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

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

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

createAdapter

public org.eclipse.emf.common.notify.Adapter createAdapter(org.eclipse.emf.common.notify.Notifier target)
Creates an adapter for the target.

Overrides:
createAdapter in class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
Parameters:
target - the object to adapt.
Returns:
the adapter for the target.
Generated

createAssociationClassCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createBooleanLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createCollectionItemAdapter

public org.eclipse.emf.common.notify.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
Generated

createCollectionLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createCollectionLiteralPartAdapter

public org.eclipse.emf.common.notify.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
Generated

createCollectionRangeAdapter

public org.eclipse.emf.common.notify.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
Generated

createEnumLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createFeatureCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createIfExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createIntegerLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createUnlimitedNaturalLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createInvalidLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createIterateExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createIteratorExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createLetExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createLoopExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createMessageExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createNavigationCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createNullLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createNumericLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createOCLExpressionAdapter

public org.eclipse.emf.common.notify.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
Generated

createOperationCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createPrimitiveLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createPropertyCallExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createRealLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createStateExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createStringLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createTupleLiteralExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createTupleLiteralPartAdapter

public org.eclipse.emf.common.notify.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
Generated

createTypeExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createUnspecifiedValueExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createVariableAdapter

public org.eclipse.emf.common.notify.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
Generated

createVariableExpAdapter

public org.eclipse.emf.common.notify.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
Generated

createTypedElementAdapter

public org.eclipse.emf.common.notify.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:
TypedElement
Generated

createVisitableAdapter

public org.eclipse.emf.common.notify.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
Generated

createASTNodeAdapter

public org.eclipse.emf.common.notify.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
Generated

createCallingASTNodeAdapter

public org.eclipse.emf.common.notify.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
Generated

createTypedASTNodeAdapter

public org.eclipse.emf.common.notify.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
Generated

createEObjectAdapter

public org.eclipse.emf.common.notify.Adapter createEObjectAdapter()
Creates a new adapter for the default case. This default implementation returns null.

Returns:
the new adapter.
Generated