Class 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 Detail

      • eINSTANCE

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

      • OCLFactory

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

      • 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
        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()
      • createIterateExp

        public IterateExp createIterateExp()
      • createIteratorExp

        public IteratorExp createIteratorExp()
      • createLetExp

        public LetExp createLetExp()
      • createIfExp

        public IfExp createIfExp()
      • createIterator

        public Iterator createIterator()
      • createParameter

        public Parameter createParameter()
      • createOclType

        public OclType createOclType()
      • createStringType

        public StringType createStringType()
      • createBooleanType

        public BooleanType createBooleanType()
      • createIntegerType

        public IntegerType createIntegerType()
      • createRealType

        public RealType createRealType()
      • createBagType

        public BagType createBagType()
      • createSequenceType

        public SequenceType createSequenceType()
      • createSetType

        public SetType createSetType()
      • createOclAnyType

        public OclAnyType createOclAnyType()
      • createTupleType

        public TupleType createTupleType()
      • createMapType

        public MapType createMapType()
      • createAttribute

        public Attribute createAttribute()
      • createOperation

        public Operation createOperation()
      • createOclModel

        public OclModel createOclModel()
      • getOCLPackage

        public OCLPackage getOCLPackage()
      • getPackage

        public static OCLPackage getPackage()