org.eclipse.ocl.cst
Interface CSTFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CSTFactoryImpl

public interface CSTFactory
extends org.eclipse.emf.ecore.EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
CSTPackage
Generated

Field Summary
static CSTFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BooleanLiteralExpCS createBooleanLiteralExpCS()
          Returns a new object of class 'Boolean Literal Exp CS'.
 CallExpCS createCallExpCS()
          Returns a new object of class 'Call Exp CS'.
 ClassifierContextDeclCS createClassifierContextDeclCS()
          Returns a new object of class 'Classifier Context Decl CS'.
 CollectionLiteralExpCS createCollectionLiteralExpCS()
          Returns a new object of class 'Collection Literal Exp CS'.
 CollectionLiteralPartCS createCollectionLiteralPartCS()
          Returns a new object of class 'Collection Literal Part CS'.
 CollectionRangeCS createCollectionRangeCS()
          Returns a new object of class 'Collection Range CS'.
 CollectionTypeCS createCollectionTypeCS()
          Returns a new object of class 'Collection Type CS'.
 DefCS createDefCS()
          Returns a new object of class 'Def CS'.
 DefExpressionCS createDefExpressionCS()
          Returns a new object of class 'Def Expression CS'.
 DerValueCS createDerValueCS()
          Returns a new object of class 'Der Value CS'.
 FeatureCallExpCS createFeatureCallExpCS()
          Returns a new object of class 'Feature Call Exp CS'.
 IfExpCS createIfExpCS()
          Returns a new object of class 'If Exp CS'.
 InitValueCS createInitValueCS()
          Returns a new object of class 'Init Value CS'.
 IntegerLiteralExpCS createIntegerLiteralExpCS()
          Returns a new object of class 'Integer Literal Exp CS'.
 InvalidLiteralExpCS createInvalidLiteralExpCS()
          Returns a new object of class 'Invalid Literal Exp CS'.
 InvCS createInvCS()
          Returns a new object of class 'Inv CS'.
 IsMarkedPreCS createIsMarkedPreCS()
          Returns a new object of class 'Is Marked Pre CS'.
 IterateExpCS createIterateExpCS()
          Returns a new object of class 'Iterate Exp CS'.
 IteratorExpCS createIteratorExpCS()
          Returns a new object of class 'Iterator Exp CS'.
 LetExpCS createLetExpCS()
          Returns a new object of class 'Let Exp CS'.
 LoopExpCS createLoopExpCS()
          Returns a new object of class 'Loop Exp CS'.
 MessageExpCS createMessageExpCS()
          Returns a new object of class 'Message Exp CS'.
 NullLiteralExpCS createNullLiteralExpCS()
          Returns a new object of class 'Null Literal Exp CS'.
 OCLDocumentCS createOCLDocumentCS()
          Returns a new object of class 'OCL Document CS'.
 OCLMessageArgCS createOCLMessageArgCS()
          Returns a new object of class 'OCL Message Arg CS'.
 OperationCallExpCS createOperationCallExpCS()
          Returns a new object of class 'Operation Call Exp CS'.
 OperationContextDeclCS createOperationContextDeclCS()
          Returns a new object of class 'Operation Context Decl CS'.
 OperationCS createOperationCS()
          Returns a new object of class 'Operation CS'.
 PackageDeclarationCS createPackageDeclarationCS()
          Returns a new object of class 'Package Declaration CS'.
 PathNameCS createPathNameCS()
          Returns a new object of class 'Path Name CS'.
 PrePostOrBodyDeclCS createPrePostOrBodyDeclCS()
          Returns a new object of class 'Pre Post Or Body Decl CS'.
 PrimitiveLiteralExpCS createPrimitiveLiteralExpCS()
          Returns a new object of class 'Primitive Literal Exp CS'.
 PrimitiveTypeCS createPrimitiveTypeCS()
          Returns a new object of class 'Primitive Type CS'.
 PropertyContextCS createPropertyContextCS()
          Returns a new object of class 'Property Context CS'.
 RealLiteralExpCS createRealLiteralExpCS()
          Returns a new object of class 'Real Literal Exp CS'.
 SimpleNameCS createSimpleNameCS()
          Returns a new object of class 'Simple Name CS'.
 StringLiteralExpCS createStringLiteralExpCS()
          Returns a new object of class 'String Literal Exp CS'.
 TupleLiteralExpCS createTupleLiteralExpCS()
          Returns a new object of class 'Tuple Literal Exp CS'.
 TupleTypeCS createTupleTypeCS()
          Returns a new object of class 'Tuple Type CS'.
 UnlimitedNaturalLiteralExpCS createUnlimitedNaturalLiteralExpCS()
          Returns a new object of class 'Unlimited Natural Literal Exp CS'.
 VariableCS createVariableCS()
          Returns a new object of class 'Variable CS'.
 VariableExpCS createVariableExpCS()
          Returns a new object of class 'Variable Exp CS'.
 CSTPackage getCSTPackage()
          Returns the package supported by this factory.
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final CSTFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createPackageDeclarationCS

PackageDeclarationCS createPackageDeclarationCS()
Returns a new object of class 'Package Declaration CS'.

Returns:
a new object of class 'Package Declaration CS'.
Generated

createPathNameCS

PathNameCS createPathNameCS()
Returns a new object of class 'Path Name CS'.

Returns:
a new object of class 'Path Name CS'.
Generated

createPropertyContextCS

PropertyContextCS createPropertyContextCS()
Returns a new object of class 'Property Context CS'.

Returns:
a new object of class 'Property Context CS'.
Generated

createSimpleNameCS

SimpleNameCS createSimpleNameCS()
Returns a new object of class 'Simple Name CS'.

Returns:
a new object of class 'Simple Name CS'.
Generated

createClassifierContextDeclCS

ClassifierContextDeclCS createClassifierContextDeclCS()
Returns a new object of class 'Classifier Context Decl CS'.

Returns:
a new object of class 'Classifier Context Decl CS'.
Generated

createOperationContextDeclCS

OperationContextDeclCS createOperationContextDeclCS()
Returns a new object of class 'Operation Context Decl CS'.

Returns:
a new object of class 'Operation Context Decl CS'.
Generated

createOperationCS

OperationCS createOperationCS()
Returns a new object of class 'Operation CS'.

Returns:
a new object of class 'Operation CS'.
Generated

createVariableCS

VariableCS createVariableCS()
Returns a new object of class 'Variable CS'.

Returns:
a new object of class 'Variable CS'.
Generated

createPrePostOrBodyDeclCS

PrePostOrBodyDeclCS createPrePostOrBodyDeclCS()
Returns a new object of class 'Pre Post Or Body Decl CS'.

Returns:
a new object of class 'Pre Post Or Body Decl CS'.
Generated

createDerValueCS

DerValueCS createDerValueCS()
Returns a new object of class 'Der Value CS'.

Returns:
a new object of class 'Der Value CS'.
Generated

createInitValueCS

InitValueCS createInitValueCS()
Returns a new object of class 'Init Value CS'.

Returns:
a new object of class 'Init Value CS'.
Generated

createInvCS

InvCS createInvCS()
Returns a new object of class 'Inv CS'.

Returns:
a new object of class 'Inv CS'.
Generated

createDefCS

DefCS createDefCS()
Returns a new object of class 'Def CS'.

Returns:
a new object of class 'Def CS'.
Generated

createDefExpressionCS

DefExpressionCS createDefExpressionCS()
Returns a new object of class 'Def Expression CS'.

Returns:
a new object of class 'Def Expression CS'.
Generated

createVariableExpCS

VariableExpCS createVariableExpCS()
Returns a new object of class 'Variable Exp CS'.

Returns:
a new object of class 'Variable Exp CS'.
Generated

createIsMarkedPreCS

IsMarkedPreCS createIsMarkedPreCS()
Returns a new object of class 'Is Marked Pre CS'.

Returns:
a new object of class 'Is Marked Pre CS'.
Generated

createPrimitiveTypeCS

PrimitiveTypeCS createPrimitiveTypeCS()
Returns a new object of class 'Primitive Type CS'.

Returns:
a new object of class 'Primitive Type CS'.
Generated

createTupleTypeCS

TupleTypeCS createTupleTypeCS()
Returns a new object of class 'Tuple Type CS'.

Returns:
a new object of class 'Tuple Type CS'.
Generated

createCollectionTypeCS

CollectionTypeCS createCollectionTypeCS()
Returns a new object of class 'Collection Type CS'.

Returns:
a new object of class 'Collection Type CS'.
Generated

createLetExpCS

LetExpCS createLetExpCS()
Returns a new object of class 'Let Exp CS'.

Returns:
a new object of class 'Let Exp CS'.
Generated

createIfExpCS

IfExpCS createIfExpCS()
Returns a new object of class 'If Exp CS'.

Returns:
a new object of class 'If Exp CS'.
Generated

createMessageExpCS

MessageExpCS createMessageExpCS()
Returns a new object of class 'Message Exp CS'.

Returns:
a new object of class 'Message Exp CS'.
Generated

createOCLMessageArgCS

OCLMessageArgCS createOCLMessageArgCS()
Returns a new object of class 'OCL Message Arg CS'.

Returns:
a new object of class 'OCL Message Arg CS'.
Generated

createCollectionLiteralExpCS

CollectionLiteralExpCS createCollectionLiteralExpCS()
Returns a new object of class 'Collection Literal Exp CS'.

Returns:
a new object of class 'Collection Literal Exp CS'.
Generated

createCollectionLiteralPartCS

CollectionLiteralPartCS createCollectionLiteralPartCS()
Returns a new object of class 'Collection Literal Part CS'.

Returns:
a new object of class 'Collection Literal Part CS'.
Generated

createTupleLiteralExpCS

TupleLiteralExpCS createTupleLiteralExpCS()
Returns a new object of class 'Tuple Literal Exp CS'.

Returns:
a new object of class 'Tuple Literal Exp CS'.
Generated

createPrimitiveLiteralExpCS

PrimitiveLiteralExpCS createPrimitiveLiteralExpCS()
Returns a new object of class 'Primitive Literal Exp CS'.

Returns:
a new object of class 'Primitive Literal Exp CS'.
Generated

createIntegerLiteralExpCS

IntegerLiteralExpCS createIntegerLiteralExpCS()
Returns a new object of class 'Integer Literal Exp CS'.

Returns:
a new object of class 'Integer Literal Exp CS'.
Generated

createUnlimitedNaturalLiteralExpCS

UnlimitedNaturalLiteralExpCS createUnlimitedNaturalLiteralExpCS()
Returns a new object of class 'Unlimited Natural Literal Exp CS'.

Returns:
a new object of class 'Unlimited Natural Literal Exp CS'.
Generated

createRealLiteralExpCS

RealLiteralExpCS createRealLiteralExpCS()
Returns a new object of class 'Real Literal Exp CS'.

Returns:
a new object of class 'Real Literal Exp CS'.
Generated

createStringLiteralExpCS

StringLiteralExpCS createStringLiteralExpCS()
Returns a new object of class 'String Literal Exp CS'.

Returns:
a new object of class 'String Literal Exp CS'.
Generated

createBooleanLiteralExpCS

BooleanLiteralExpCS createBooleanLiteralExpCS()
Returns a new object of class 'Boolean Literal Exp CS'.

Returns:
a new object of class 'Boolean Literal Exp CS'.
Generated

createNullLiteralExpCS

NullLiteralExpCS createNullLiteralExpCS()
Returns a new object of class 'Null Literal Exp CS'.

Returns:
a new object of class 'Null Literal Exp CS'.
Generated

createInvalidLiteralExpCS

InvalidLiteralExpCS createInvalidLiteralExpCS()
Returns a new object of class 'Invalid Literal Exp CS'.

Returns:
a new object of class 'Invalid Literal Exp CS'.
Generated

createCollectionRangeCS

CollectionRangeCS createCollectionRangeCS()
Returns a new object of class 'Collection Range CS'.

Returns:
a new object of class 'Collection Range CS'.
Generated

createCallExpCS

CallExpCS createCallExpCS()
Returns a new object of class 'Call Exp CS'.

Returns:
a new object of class 'Call Exp CS'.
Generated

createLoopExpCS

LoopExpCS createLoopExpCS()
Returns a new object of class 'Loop Exp CS'.

Returns:
a new object of class 'Loop Exp CS'.
Generated

createIteratorExpCS

IteratorExpCS createIteratorExpCS()
Returns a new object of class 'Iterator Exp CS'.

Returns:
a new object of class 'Iterator Exp CS'.
Generated

createIterateExpCS

IterateExpCS createIterateExpCS()
Returns a new object of class 'Iterate Exp CS'.

Returns:
a new object of class 'Iterate Exp CS'.
Generated

createFeatureCallExpCS

FeatureCallExpCS createFeatureCallExpCS()
Returns a new object of class 'Feature Call Exp CS'.

Returns:
a new object of class 'Feature Call Exp CS'.
Generated

createOperationCallExpCS

OperationCallExpCS createOperationCallExpCS()
Returns a new object of class 'Operation Call Exp CS'.

Returns:
a new object of class 'Operation Call Exp CS'.
Generated

createOCLDocumentCS

OCLDocumentCS createOCLDocumentCS()
Returns a new object of class 'OCL Document CS'.

Returns:
a new object of class 'OCL Document CS'.
Since:
1.3
Generated

getCSTPackage

CSTPackage getCSTPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated