org.eclipse.ocl.examples.codegen.cgmodel
Interface CGModelFactory

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

public interface CGModelFactory
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:
CGModelPackage
Generated

Field Summary
static CGModelFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 CGAccumulator createCGAccumulator()
          Returns a new object of class 'CG Accumulator'.
 CGAssertNonNullExp createCGAssertNonNullExp()
          Returns a new object of class 'CG Assert Non Null Exp'.
 CGBoolean createCGBoolean()
          Returns a new object of class 'CG Boolean'.
 CGBoxExp createCGBoxExp()
          Returns a new object of class 'CG Box Exp'.
 CGBuiltInIterationCallExp createCGBuiltInIterationCallExp()
          Returns a new object of class 'CG Built In Iteration Call Exp'.
 CGCastExp createCGCastExp()
          Returns a new object of class 'CG Cast Exp'.
 CGCatchExp createCGCatchExp()
          Returns a new object of class 'CG Catch Exp'.
 CGClass createCGClass()
          Returns a new object of class 'CG Class'.
 CGCollectionExp createCGCollectionExp()
          Returns a new object of class 'CG Collection Exp'.
 CGCollectionPart createCGCollectionPart()
          Returns a new object of class 'CG Collection Part'.
 CGConstantExp createCGConstantExp()
          Returns a new object of class 'CG Constant Exp'.
 CGConstraint createCGConstraint()
          Returns a new object of class 'CG Constraint'.
 CGConstructorPart createCGConstructorPart()
          Returns a new object of class 'CG Constructor Part'.
 CGEcoreClassConstructorExp createCGEcoreClassConstructorExp()
          Returns a new object of class 'CG Ecore Class Constructor Exp'.
 CGEcoreDataTypeConstructorExp createCGEcoreDataTypeConstructorExp()
          Returns a new object of class 'CG Ecore Data Type Constructor Exp'.
 CGEcoreOperation createCGEcoreOperation()
          Returns a new object of class 'CG Ecore Operation'.
 CGEcoreOperationCallExp createCGEcoreOperationCallExp()
          Returns a new object of class 'CG Ecore Operation Call Exp'.
 CGEcoreOppositePropertyCallExp createCGEcoreOppositePropertyCallExp()
          Returns a new object of class 'CG Ecore Opposite Property Call Exp'.
 CGEcorePropertyCallExp createCGEcorePropertyCallExp()
          Returns a new object of class 'CG Ecore Property Call Exp'.
 CGElementId createCGElementId()
          Returns a new object of class 'CG Element Id'.
 CGExecutorCompositionProperty createCGExecutorCompositionProperty()
          Returns a new object of class 'CG Executor Composition Property'.
 CGExecutorConstructorPart createCGExecutorConstructorPart()
          Returns a new object of class 'CG Executor Constructor Part'.
 CGExecutorNavigationProperty createCGExecutorNavigationProperty()
          Returns a new object of class 'CG Executor Navigation Property'.
 CGExecutorOperation createCGExecutorOperation()
          Returns a new object of class 'CG Executor Operation'.
 CGExecutorOperationCallExp createCGExecutorOperationCallExp()
          Returns a new object of class 'CG Executor Operation Call Exp'.
 CGExecutorOppositeProperty createCGExecutorOppositeProperty()
          Returns a new object of class 'CG Executor Opposite Property'.
 CGExecutorOppositePropertyCallExp createCGExecutorOppositePropertyCallExp()
          Returns a new object of class 'CG Executor Opposite Property Call Exp'.
 CGExecutorPropertyCallExp createCGExecutorPropertyCallExp()
          Returns a new object of class 'CG Executor Property Call Exp'.
 CGExecutorType createCGExecutorType()
          Returns a new object of class 'CG Executor Type'.
 CGFinalVariable createCGFinalVariable()
          Returns a new object of class 'CG Final Variable'.
 CGGuardExp createCGGuardExp()
          Returns a new object of class 'CG Guard Exp'.
 CGIfExp createCGIfExp()
          Returns a new object of class 'CG If Exp'.
 CGInteger createCGInteger()
          Returns a new object of class 'CG Integer'.
 CGInvalid createCGInvalid()
          Returns a new object of class 'CG Invalid'.
 CGIsEqualExp createCGIsEqualExp()
          Returns a new object of class 'CG Is Equal Exp'.
 CGIsInvalidExp createCGIsInvalidExp()
          Returns a new object of class 'CG Is Invalid Exp'.
 CGIsUndefinedExp createCGIsUndefinedExp()
          Returns a new object of class 'CG Is Undefined Exp'.
 CGIterator createCGIterator()
          Returns a new object of class 'CG Iterator'.
 CGLetExp createCGLetExp()
          Returns a new object of class 'CG Let Exp'.
 CGLibraryIterateCallExp createCGLibraryIterateCallExp()
          Returns a new object of class 'CG Library Iterate Call Exp'.
 CGLibraryIterationCallExp createCGLibraryIterationCallExp()
          Returns a new object of class 'CG Library Iteration Call Exp'.
 CGLibraryOperation createCGLibraryOperation()
          Returns a new object of class 'CG Library Operation'.
 CGLibraryOperationCallExp createCGLibraryOperationCallExp()
          Returns a new object of class 'CG Library Operation Call Exp'.
 CGLibraryPropertyCallExp createCGLibraryPropertyCallExp()
          Returns a new object of class 'CG Library Property Call Exp'.
 CGLocalVariable createCGLocalVariable()
          Returns a new object of class 'CG Local Variable'.
 CGModel createCGModel()
          Returns a new object of class 'CG Model'.
 CGNull createCGNull()
          Returns a new object of class 'CG Null'.
 CGPackage createCGPackage()
          Returns a new object of class 'CG Package'.
 CGParameter createCGParameter()
          Returns a new object of class 'CG Parameter'.
 CGProperty createCGProperty()
          Returns a new object of class 'CG Property'.
 CGReal createCGReal()
          Returns a new object of class 'CG Real'.
 CGSettableVariable createCGSettableVariable()
          Returns a new object of class 'CG Settable Variable'.
 CGString createCGString()
          Returns a new object of class 'CG String'.
 CGText createCGText()
          Returns a new object of class 'CG Text'.
 CGTextParameter createCGTextParameter()
          Returns a new object of class 'CG Text Parameter'.
 CGThrowExp createCGThrowExp()
          Returns a new object of class 'CG Throw Exp'.
 CGTupleExp createCGTupleExp()
          Returns a new object of class 'CG Tuple Exp'.
 CGTuplePart createCGTuplePart()
          Returns a new object of class 'CG Tuple Part'.
 CGTuplePartCallExp createCGTuplePartCallExp()
          Returns a new object of class 'CG Tuple Part Call Exp'.
 CGTypeExp createCGTypeExp()
          Returns a new object of class 'CG Type Exp'.
 CGTypeId createCGTypeId()
          Returns a new object of class 'CG Type Id'.
 CGUnboxExp createCGUnboxExp()
          Returns a new object of class 'CG Unbox Exp'.
 CGUnlimited createCGUnlimited()
          Returns a new object of class 'CG Unlimited'.
 CGVariableExp createCGVariableExp()
          Returns a new object of class 'CG Variable Exp'.
 CGModelPackage getCGModelPackage()
          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

@NonNull
static final CGModelFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createCGAccumulator

@NonNull
CGAccumulator createCGAccumulator()
Returns a new object of class 'CG Accumulator'.

Returns:
a new object of class 'CG Accumulator'.
Generated

createCGAssertNonNullExp

@NonNull
CGAssertNonNullExp createCGAssertNonNullExp()
Returns a new object of class 'CG Assert Non Null Exp'.

Returns:
a new object of class 'CG Assert Non Null Exp'.
Generated

createCGBoolean

@NonNull
CGBoolean createCGBoolean()
Returns a new object of class 'CG Boolean'.

Returns:
a new object of class 'CG Boolean'.
Generated

createCGBoxExp

@NonNull
CGBoxExp createCGBoxExp()
Returns a new object of class 'CG Box Exp'.

Returns:
a new object of class 'CG Box Exp'.
Generated

createCGBuiltInIterationCallExp

@NonNull
CGBuiltInIterationCallExp createCGBuiltInIterationCallExp()
Returns a new object of class 'CG Built In Iteration Call Exp'.

Returns:
a new object of class 'CG Built In Iteration Call Exp'.
Generated

createCGCastExp

@NonNull
CGCastExp createCGCastExp()
Returns a new object of class 'CG Cast Exp'.

Returns:
a new object of class 'CG Cast Exp'.
Generated

createCGClass

@NonNull
CGClass createCGClass()
Returns a new object of class 'CG Class'.

Returns:
a new object of class 'CG Class'.
Generated

createCGCatchExp

@NonNull
CGCatchExp createCGCatchExp()
Returns a new object of class 'CG Catch Exp'.

Returns:
a new object of class 'CG Catch Exp'.
Generated

createCGCollectionExp

@NonNull
CGCollectionExp createCGCollectionExp()
Returns a new object of class 'CG Collection Exp'.

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

createCGCollectionPart

@NonNull
CGCollectionPart createCGCollectionPart()
Returns a new object of class 'CG Collection Part'.

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

createCGFinalVariable

@NonNull
CGFinalVariable createCGFinalVariable()
Returns a new object of class 'CG Final Variable'.

Returns:
a new object of class 'CG Final Variable'.
Generated

createCGGuardExp

@NonNull
CGGuardExp createCGGuardExp()
Returns a new object of class 'CG Guard Exp'.

Returns:
a new object of class 'CG Guard Exp'.
Generated

createCGEcoreOperationCallExp

@NonNull
CGEcoreOperationCallExp createCGEcoreOperationCallExp()
Returns a new object of class 'CG Ecore Operation Call Exp'.

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

createCGEcoreOppositePropertyCallExp

CGEcoreOppositePropertyCallExp createCGEcoreOppositePropertyCallExp()
Returns a new object of class 'CG Ecore Opposite Property Call Exp'.

Returns:
a new object of class 'CG Ecore Opposite Property Call Exp'.
Generated

createCGEcorePropertyCallExp

@NonNull
CGEcorePropertyCallExp createCGEcorePropertyCallExp()
Returns a new object of class 'CG Ecore Property Call Exp'.

Returns:
a new object of class 'CG Ecore Property Call Exp'.
Generated

createCGElementId

@NonNull
CGElementId createCGElementId()
Returns a new object of class 'CG Element Id'.

Returns:
a new object of class 'CG Element Id'.
Generated

createCGExecutorCompositionProperty

@NonNull
CGExecutorCompositionProperty createCGExecutorCompositionProperty()
Returns a new object of class 'CG Executor Composition Property'.

Returns:
a new object of class 'CG Executor Composition Property'.
Generated

createCGExecutorConstructorPart

@NonNull
CGExecutorConstructorPart createCGExecutorConstructorPart()
Returns a new object of class 'CG Executor Constructor Part'.

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

createCGExecutorNavigationProperty

@NonNull
CGExecutorNavigationProperty createCGExecutorNavigationProperty()
Returns a new object of class 'CG Executor Navigation Property'.

Returns:
a new object of class 'CG Executor Navigation Property'.
Generated

createCGExecutorOppositeProperty

@NonNull
CGExecutorOppositeProperty createCGExecutorOppositeProperty()
Returns a new object of class 'CG Executor Opposite Property'.

Returns:
a new object of class 'CG Executor Opposite Property'.
Generated

createCGExecutorOperation

@NonNull
CGExecutorOperation createCGExecutorOperation()
Returns a new object of class 'CG Executor Operation'.

Returns:
a new object of class 'CG Executor Operation'.
Generated

createCGExecutorOperationCallExp

@NonNull
CGExecutorOperationCallExp createCGExecutorOperationCallExp()
Returns a new object of class 'CG Executor Operation Call Exp'.

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

createCGExecutorOppositePropertyCallExp

CGExecutorOppositePropertyCallExp createCGExecutorOppositePropertyCallExp()
Returns a new object of class 'CG Executor Opposite Property Call Exp'.

Returns:
a new object of class 'CG Executor Opposite Property Call Exp'.
Generated

createCGExecutorPropertyCallExp

@NonNull
CGExecutorPropertyCallExp createCGExecutorPropertyCallExp()
Returns a new object of class 'CG Executor Property Call Exp'.

Returns:
a new object of class 'CG Executor Property Call Exp'.
Generated

createCGExecutorType

@NonNull
CGExecutorType createCGExecutorType()
Returns a new object of class 'CG Executor Type'.

Returns:
a new object of class 'CG Executor Type'.
Generated

createCGInteger

@NonNull
CGInteger createCGInteger()
Returns a new object of class 'CG Integer'.

Returns:
a new object of class 'CG Integer'.
Generated

createCGInvalid

@NonNull
CGInvalid createCGInvalid()
Returns a new object of class 'CG Invalid'.

Returns:
a new object of class 'CG Invalid'.
Generated

createCGIsEqualExp

CGIsEqualExp createCGIsEqualExp()
Returns a new object of class 'CG Is Equal Exp'.

Returns:
a new object of class 'CG Is Equal Exp'.
Generated

createCGIsInvalidExp

@NonNull
CGIsInvalidExp createCGIsInvalidExp()
Returns a new object of class 'CG Is Invalid Exp'.

Returns:
a new object of class 'CG Is Invalid Exp'.
Generated

createCGIsUndefinedExp

@NonNull
CGIsUndefinedExp createCGIsUndefinedExp()
Returns a new object of class 'CG Is Undefined Exp'.

Returns:
a new object of class 'CG Is Undefined Exp'.
Generated

createCGIterator

@NonNull
CGIterator createCGIterator()
Returns a new object of class 'CG Iterator'.

Returns:
a new object of class 'CG Iterator'.
Generated

createCGLibraryOperationCallExp

@NonNull
CGLibraryOperationCallExp createCGLibraryOperationCallExp()
Returns a new object of class 'CG Library Operation Call Exp'.

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

createCGLibraryPropertyCallExp

@NonNull
CGLibraryPropertyCallExp createCGLibraryPropertyCallExp()
Returns a new object of class 'CG Library Property Call Exp'.

Returns:
a new object of class 'CG Library Property Call Exp'.
Generated

createCGConstantExp

@NonNull
CGConstantExp createCGConstantExp()
Returns a new object of class 'CG Constant Exp'.

Returns:
a new object of class 'CG Constant Exp'.
Generated

createCGConstraint

@NonNull
CGConstraint createCGConstraint()
Returns a new object of class 'CG Constraint'.

Returns:
a new object of class 'CG Constraint'.
Generated

createCGConstructorPart

@NonNull
CGConstructorPart createCGConstructorPart()
Returns a new object of class 'CG Constructor Part'.

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

createCGEcoreClassConstructorExp

@NonNull
CGEcoreClassConstructorExp createCGEcoreClassConstructorExp()
Returns a new object of class 'CG Ecore Class Constructor Exp'.

Returns:
a new object of class 'CG Ecore Class Constructor Exp'.
Generated

createCGEcoreDataTypeConstructorExp

@NonNull
CGEcoreDataTypeConstructorExp createCGEcoreDataTypeConstructorExp()
Returns a new object of class 'CG Ecore Data Type Constructor Exp'.

Returns:
a new object of class 'CG Ecore Data Type Constructor Exp'.
Generated

createCGEcoreOperation

CGEcoreOperation createCGEcoreOperation()
Returns a new object of class 'CG Ecore Operation'.

Returns:
a new object of class 'CG Ecore Operation'.
Generated

createCGLetExp

@NonNull
CGLetExp createCGLetExp()
Returns a new object of class 'CG Let Exp'.

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

createCGLibraryIterateCallExp

@NonNull
CGLibraryIterateCallExp createCGLibraryIterateCallExp()
Returns a new object of class 'CG Library Iterate Call Exp'.

Returns:
a new object of class 'CG Library Iterate Call Exp'.
Generated

createCGLibraryIterationCallExp

@NonNull
CGLibraryIterationCallExp createCGLibraryIterationCallExp()
Returns a new object of class 'CG Library Iteration Call Exp'.

Returns:
a new object of class 'CG Library Iteration Call Exp'.
Generated

createCGLibraryOperation

@NonNull
CGLibraryOperation createCGLibraryOperation()
Returns a new object of class 'CG Library Operation'.

Returns:
a new object of class 'CG Library Operation'.
Generated

createCGLocalVariable

@NonNull
CGLocalVariable createCGLocalVariable()
Returns a new object of class 'CG Local Variable'.

Returns:
a new object of class 'CG Local Variable'.
Generated

createCGModel

@NonNull
CGModel createCGModel()
Returns a new object of class 'CG Model'.

Returns:
a new object of class 'CG Model'.
Generated

createCGNull

@NonNull
CGNull createCGNull()
Returns a new object of class 'CG Null'.

Returns:
a new object of class 'CG Null'.
Generated

createCGIfExp

@NonNull
CGIfExp createCGIfExp()
Returns a new object of class 'CG If Exp'.

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

createCGPackage

@NonNull
CGPackage createCGPackage()
Returns a new object of class 'CG Package'.

Returns:
a new object of class 'CG Package'.
Generated

createCGParameter

@NonNull
CGParameter createCGParameter()
Returns a new object of class 'CG Parameter'.

Returns:
a new object of class 'CG Parameter'.
Generated

createCGProperty

@NonNull
CGProperty createCGProperty()
Returns a new object of class 'CG Property'.

Returns:
a new object of class 'CG Property'.
Generated

createCGReal

@NonNull
CGReal createCGReal()
Returns a new object of class 'CG Real'.

Returns:
a new object of class 'CG Real'.
Generated

createCGSettableVariable

@NonNull
CGSettableVariable createCGSettableVariable()
Returns a new object of class 'CG Settable Variable'.

Returns:
a new object of class 'CG Settable Variable'.
Generated

createCGString

@NonNull
CGString createCGString()
Returns a new object of class 'CG String'.

Returns:
a new object of class 'CG String'.
Generated

createCGText

@NonNull
CGText createCGText()
Returns a new object of class 'CG Text'.

Returns:
a new object of class 'CG Text'.
Generated

createCGTextParameter

@NonNull
CGTextParameter createCGTextParameter()
Returns a new object of class 'CG Text Parameter'.

Returns:
a new object of class 'CG Text Parameter'.
Generated

createCGThrowExp

@NonNull
CGThrowExp createCGThrowExp()
Returns a new object of class 'CG Throw Exp'.

Returns:
a new object of class 'CG Throw Exp'.
Generated

createCGTupleExp

@NonNull
CGTupleExp createCGTupleExp()
Returns a new object of class 'CG Tuple Exp'.

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

createCGTuplePart

@NonNull
CGTuplePart createCGTuplePart()
Returns a new object of class 'CG Tuple Part'.

Returns:
a new object of class 'CG Tuple Part'.
Generated

createCGTuplePartCallExp

@NonNull
CGTuplePartCallExp createCGTuplePartCallExp()
Returns a new object of class 'CG Tuple Part Call Exp'.

Returns:
a new object of class 'CG Tuple Part Call Exp'.
Generated

createCGTypeId

@NonNull
CGTypeId createCGTypeId()
Returns a new object of class 'CG Type Id'.

Returns:
a new object of class 'CG Type Id'.
Generated

createCGTypeExp

@NonNull
CGTypeExp createCGTypeExp()
Returns a new object of class 'CG Type Exp'.

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

createCGUnboxExp

@NonNull
CGUnboxExp createCGUnboxExp()
Returns a new object of class 'CG Unbox Exp'.

Returns:
a new object of class 'CG Unbox Exp'.
Generated

createCGUnlimited

@NonNull
CGUnlimited createCGUnlimited()
Returns a new object of class 'CG Unlimited'.

Returns:
a new object of class 'CG Unlimited'.
Generated

createCGVariableExp

@NonNull
CGVariableExp createCGVariableExp()
Returns a new object of class 'CG Variable Exp'.

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

getCGModelPackage

@NonNull
CGModelPackage getCGModelPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated