org.eclipse.ocl.examples.xtext.essentialocl.essentialoclcs
Interface EssentialOCLCSFactory

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:
EssentialOCLCSFactoryImpl

public interface EssentialOCLCSFactory
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:
EssentialOCLCSPackage
Generated

Field Summary
static EssentialOCLCSFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 BinaryOperatorCS createBinaryOperatorCS()
          Returns a new object of class 'Binary Operator CS'.
 BooleanLiteralExpCS createBooleanLiteralExpCS()
          Returns a new object of class 'Boolean Literal Exp 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'.
 CollectionTypeCS createCollectionTypeCS()
          Returns a new object of class 'Collection Type CS'.
 ConstructorExpCS createConstructorExpCS()
          Returns a new object of class 'Constructor Exp CS'.
 ConstructorPartCS createConstructorPartCS()
          Returns a new object of class 'Constructor Part CS'.
 ContextCS createContextCS()
          Returns a new object of class 'Context CS'.
 ExpCS createExpCS()
          Returns a new object of class 'Exp CS'.
 ExpSpecificationCS createExpSpecificationCS()
          Returns a new object of class 'Exp Specification CS'.
 IfExpCS createIfExpCS()
          Returns a new object of class 'If Exp CS'.
 IndexExpCS createIndexExpCS()
          Returns a new object of class 'Index Exp CS'.
 InfixExpCS createInfixExpCS()
          Returns a new object of class 'Infix Exp CS'.
 InvalidLiteralExpCS createInvalidLiteralExpCS()
          Returns a new object of class 'Invalid Literal Exp CS'.
 InvocationExpCS createInvocationExpCS()
          Returns a new object of class 'Invocation Exp CS'.
 LetExpCS createLetExpCS()
          Returns a new object of class 'Let Exp CS'.
 LetVariableCS createLetVariableCS()
          Returns a new object of class 'Let Variable CS'.
 LiteralExpCS createLiteralExpCS()
          Returns a new object of class 'Literal Exp CS'.
 NameExpCS createNameExpCS()
          Returns a new object of class 'Name Exp CS'.
 NavigatingArgCS createNavigatingArgCS()
          Returns a new object of class 'Navigating Arg CS'.
 NavigationOperatorCS createNavigationOperatorCS()
          Returns a new object of class 'Navigation Operator CS'.
 NestedExpCS createNestedExpCS()
          Returns a new object of class 'Nested Exp CS'.
 NullLiteralExpCS createNullLiteralExpCS()
          Returns a new object of class 'Null Literal Exp CS'.
 NumberLiteralExpCS createNumberLiteralExpCS()
          Returns a new object of class 'Number Literal Exp CS'.
 PrefixExpCS createPrefixExpCS()
          Returns a new object of class 'Prefix Exp CS'.
 PrimitiveLiteralExpCS createPrimitiveLiteralExpCS()
          Returns a new object of class 'Primitive Literal Exp CS'.
 SelfExpCS createSelfExpCS()
          Returns a new object of class 'Self Exp 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'.
 TupleLiteralPartCS createTupleLiteralPartCS()
          Returns a new object of class 'Tuple Literal Part CS'.
 TypeLiteralExpCS createTypeLiteralExpCS()
          Returns a new object of class 'Type Literal Exp CS'.
 TypeNameExpCS createTypeNameExpCS()
          Returns a new object of class 'Type Name Exp CS'.
 UnaryOperatorCS createUnaryOperatorCS()
          Returns a new object of class 'Unary Operator CS'.
 UnlimitedNaturalLiteralExpCS createUnlimitedNaturalLiteralExpCS()
          Returns a new object of class 'Unlimited Natural Literal Exp CS'.
 VariableCS createVariableCS()
          Returns a new object of class 'Variable CS'.
 EssentialOCLCSPackage getEssentialOCLCSPackage()
          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 EssentialOCLCSFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createBinaryOperatorCS

BinaryOperatorCS createBinaryOperatorCS()
Returns a new object of class 'Binary Operator CS'.

Returns:
a new object of class 'Binary Operator CS'.
Generated

createPrefixExpCS

PrefixExpCS createPrefixExpCS()
Returns a new object of class 'Prefix Exp CS'.

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

createCollectionTypeCS

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

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

createConstructorExpCS

ConstructorExpCS createConstructorExpCS()
Returns a new object of class 'Constructor Exp CS'.

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

createConstructorPartCS

ConstructorPartCS createConstructorPartCS()
Returns a new object of class 'Constructor Part CS'.

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

createContextCS

ContextCS createContextCS()
Returns a new object of class 'Context CS'.

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

createExpCS

ExpCS createExpCS()
Returns a new object of class 'Exp CS'.

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

createExpSpecificationCS

ExpSpecificationCS createExpSpecificationCS()
Returns a new object of class 'Exp Specification CS'.

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

createTypeLiteralExpCS

TypeLiteralExpCS createTypeLiteralExpCS()
Returns a new object of class 'Type Literal Exp CS'.

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

createTypeNameExpCS

TypeNameExpCS createTypeNameExpCS()
Returns a new object of class 'Type Name Exp CS'.

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

createUnaryOperatorCS

UnaryOperatorCS createUnaryOperatorCS()
Returns a new object of class 'Unary Operator CS'.

Returns:
a new object of class 'Unary Operator 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

createVariableCS

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

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

getEssentialOCLCSPackage

EssentialOCLCSPackage getEssentialOCLCSPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated

createLiteralExpCS

LiteralExpCS createLiteralExpCS()
Returns a new object of class 'Literal Exp CS'.

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

createNameExpCS

NameExpCS createNameExpCS()
Returns a new object of class 'Name Exp CS'.

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

createNavigatingArgCS

NavigatingArgCS createNavigatingArgCS()
Returns a new object of class 'Navigating Arg CS'.

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

createNavigationOperatorCS

NavigationOperatorCS createNavigationOperatorCS()
Returns a new object of class 'Navigation Operator CS'.

Returns:
a new object of class 'Navigation Operator CS'.
Generated

createNestedExpCS

NestedExpCS createNestedExpCS()
Returns a new object of class 'Nested Exp CS'.

Returns:
a new object of class 'Nested Exp 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

createPrimitiveLiteralExpCS

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

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

createSelfExpCS

SelfExpCS createSelfExpCS()
Returns a new object of class 'Self Exp CS'.

Returns:
a new object of class 'Self Exp 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

createTupleLiteralPartCS

TupleLiteralPartCS createTupleLiteralPartCS()
Returns a new object of class 'Tuple Literal Part CS'.

Returns:
a new object of class 'Tuple Literal Part 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

createInvalidLiteralExpCS

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

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

createInvocationExpCS

InvocationExpCS createInvocationExpCS()
Returns a new object of class 'Invocation Exp CS'.

Returns:
a new object of class 'Invocation 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

createNumberLiteralExpCS

NumberLiteralExpCS createNumberLiteralExpCS()
Returns a new object of class 'Number Literal Exp CS'.

Returns:
a new object of class 'Number Literal 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

createIndexExpCS

IndexExpCS createIndexExpCS()
Returns a new object of class 'Index Exp CS'.

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

createInfixExpCS

InfixExpCS createInfixExpCS()
Returns a new object of class 'Infix Exp CS'.

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

createLetExpCS

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

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

createLetVariableCS

LetVariableCS createLetVariableCS()
Returns a new object of class 'Let Variable CS'.

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