Class OCLFactory

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.m2m.atl.common.OCL.OCLFactory
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory

public class OCLFactory extends org.eclipse.emf.ecore.impl.EFactoryImpl
The Factory for the model. It provides a create method for each non-abstract class of the model.
See Also:
  • Field Details

    • eINSTANCE

      public static final OCLFactory eINSTANCE
      The singleton instance of the factory.
  • Constructor Details

    • OCLFactory

      public OCLFactory()
      Creates an instance of the factory.
  • Method Details

    • init

      public static OCLFactory init()
      Creates the default factory implementation.
    • create

      public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
      Specified by:
      create in interface org.eclipse.emf.ecore.EFactory
      Overrides:
      create in class org.eclipse.emf.ecore.impl.EFactoryImpl
    • createVariableExp

      public VariableExp createVariableExp()
    • createSuperExp

      public SuperExp createSuperExp()
    • createStringExp

      public StringExp createStringExp()
    • createBooleanExp

      public BooleanExp createBooleanExp()
    • createRealExp

      public RealExp createRealExp()
    • createIntegerExp

      public IntegerExp createIntegerExp()
    • createBagExp

      public BagExp createBagExp()
    • createOrderedSetExp

      public OrderedSetExp createOrderedSetExp()
    • createSequenceExp

      public SequenceExp createSequenceExp()
    • createSetExp

      public SetExp createSetExp()
    • createTupleExp

      public TupleExp createTupleExp()
    • createTuplePart

      public TuplePart createTuplePart()
    • createMapExp

      public MapExp createMapExp()
    • createMapElement

      public MapElement createMapElement()
    • createEnumLiteralExp

      public EnumLiteralExp createEnumLiteralExp()
    • createOclUndefinedExp

      public OclUndefinedExp createOclUndefinedExp()
    • createNavigationOrAttributeCallExp

      public NavigationOrAttributeCallExp createNavigationOrAttributeCallExp()
    • createOperationCallExp

      public OperationCallExp createOperationCallExp()
    • createOperatorCallExp

      public OperatorCallExp createOperatorCallExp()
    • createCollectionOperationCallExp

      public CollectionOperationCallExp createCollectionOperationCallExp()
    • createIterateExp

      public IterateExp createIterateExp()
    • createIteratorExp

      public IteratorExp createIteratorExp()
    • createLetExp

      public LetExp createLetExp()
    • createIfExp

      public IfExp createIfExp()
    • createVariableDeclaration

      public VariableDeclaration createVariableDeclaration()
    • createIterator

      public Iterator createIterator()
    • createParameter

      public Parameter createParameter()
    • createCollectionType

      public CollectionType createCollectionType()
    • createOclType

      public OclType createOclType()
    • createStringType

      public StringType createStringType()
    • createBooleanType

      public BooleanType createBooleanType()
    • createIntegerType

      public IntegerType createIntegerType()
    • createRealType

      public RealType createRealType()
    • createBagType

      public BagType createBagType()
    • createOrderedSetType

      public OrderedSetType createOrderedSetType()
    • createSequenceType

      public SequenceType createSequenceType()
    • createSetType

      public SetType createSetType()
    • createOclAnyType

      public OclAnyType createOclAnyType()
    • createTupleType

      public TupleType createTupleType()
    • createTupleTypeAttribute

      public TupleTypeAttribute createTupleTypeAttribute()
    • createOclModelElement

      public OclModelElement createOclModelElement()
    • createMapType

      public MapType createMapType()
    • createOclFeatureDefinition

      public OclFeatureDefinition createOclFeatureDefinition()
    • createOclContextDefinition

      public OclContextDefinition createOclContextDefinition()
    • createAttribute

      public Attribute createAttribute()
    • createOperation

      public Operation createOperation()
    • createOclModel

      public OclModel createOclModel()
    • getOCLPackage

      public OCLPackage getOCLPackage()
    • getPackage

      @Deprecated public static OCLPackage getPackage()
      Deprecated.