org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.impl
Class EssentialOCLCSTFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                          extended by org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.impl.EssentialOCLCSTFactoryImpl
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, EssentialOCLCSTFactory

public class EssentialOCLCSTFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements EssentialOCLCSTFactory

An implementation of the model Factory.

Generated

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.EssentialOCLCSTFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
EssentialOCLCSTFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertBigNumberToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertNavigationRoleToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.Object instanceValue)
           
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 java.lang.Number createBigNumberFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 BinaryOperatorCS createBinaryOperatorCS()
           
 BooleanLiteralExpCS createBooleanLiteralExpCS()
           
 CollectionLiteralExpCS createCollectionLiteralExpCS()
           
 CollectionLiteralPartCS createCollectionLiteralPartCS()
           
 CollectionTypeCS createCollectionTypeCS()
           
 ContextCS createContextCS()
           
 ExpCS createExpCS()
           
 ExpSpecificationCS createExpSpecificationCS()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 IfExpCS createIfExpCS()
           
 IndexExpCS createIndexExpCS()
           
 InfixExpCS createInfixExpCS()
           
 InvalidLiteralExpCS createInvalidLiteralExpCS()
           
 LetExpCS createLetExpCS()
           
 LetVariableCS createLetVariableCS()
           
 LiteralExpCS createLiteralExpCS()
           
 NameExpCS createNameExpCS()
           
 NavigatingArgCS createNavigatingArgCS()
           
 NavigatingExpCS createNavigatingExpCS()
           
 NavigationOperatorCS createNavigationOperatorCS()
           
 NavigationRole createNavigationRoleFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 NestedExpCS createNestedExpCS()
           
 NullLiteralExpCS createNullLiteralExpCS()
           
 NumberLiteralExpCS createNumberLiteralExpCS()
           
 PrefixExpCS createPrefixExpCS()
           
 PrimitiveLiteralExpCS createPrimitiveLiteralExpCS()
           
 SelfExpCS createSelfExpCS()
           
 StringLiteralExpCS createStringLiteralExpCS()
           
 TupleLiteralExpCS createTupleLiteralExpCS()
           
 TupleLiteralPartCS createTupleLiteralPartCS()
           
 TypeLiteralExpCS createTypeLiteralExpCS()
           
 TypeNameExpCS createTypeNameExpCS()
           
 UnaryOperatorCS createUnaryOperatorCS()
           
 UnlimitedNaturalLiteralExpCS createUnlimitedNaturalLiteralExpCS()
           
 VariableCS createVariableCS()
           
 EssentialOCLCSTPackage getEssentialOCLCSTPackage()
           
static EssentialOCLCSTPackage getPackage()
          Deprecated.  
static EssentialOCLCSTFactory init()
          Creates the default factory implementation.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

EssentialOCLCSTFactoryImpl

public EssentialOCLCSTFactoryImpl()
Creates an instance of the factory.

Generated
Method Detail

init

public static EssentialOCLCSTFactory init()
Creates the default factory implementation.

Generated

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
Generated

createFromString

public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                         java.lang.String initialValue)

Specified by:
createFromString in interface org.eclipse.emf.ecore.EFactory
Overrides:
createFromString in class org.eclipse.emf.ecore.impl.EFactoryImpl
Generated

convertToString

public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
                                        java.lang.Object instanceValue)

Specified by:
convertToString in interface org.eclipse.emf.ecore.EFactory
Overrides:
convertToString in class org.eclipse.emf.ecore.impl.EFactoryImpl
Generated

createBinaryOperatorCS

public BinaryOperatorCS createBinaryOperatorCS()

Specified by:
createBinaryOperatorCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Binary Operator CS'.
Generated

createPrefixExpCS

public PrefixExpCS createPrefixExpCS()

Specified by:
createPrefixExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Prefix Exp CS'.
Generated

createCollectionTypeCS

public CollectionTypeCS createCollectionTypeCS()

Specified by:
createCollectionTypeCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Collection Type CS'.
Generated

createContextCS

public ContextCS createContextCS()

Specified by:
createContextCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Context CS'.
Generated

createExpCS

public ExpCS createExpCS()

Specified by:
createExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Exp CS'.
Generated

createExpSpecificationCS

public ExpSpecificationCS createExpSpecificationCS()

Specified by:
createExpSpecificationCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Exp Specification CS'.
Generated

createTypeLiteralExpCS

public TypeLiteralExpCS createTypeLiteralExpCS()

Specified by:
createTypeLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Type Literal Exp CS'.
Generated

createTypeNameExpCS

public TypeNameExpCS createTypeNameExpCS()

Specified by:
createTypeNameExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Type Name Exp CS'.
Generated

createUnaryOperatorCS

public UnaryOperatorCS createUnaryOperatorCS()

Specified by:
createUnaryOperatorCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Unary Operator CS'.
Generated

createUnlimitedNaturalLiteralExpCS

public UnlimitedNaturalLiteralExpCS createUnlimitedNaturalLiteralExpCS()

Specified by:
createUnlimitedNaturalLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Unlimited Natural Literal Exp CS'.
Generated

createVariableCS

public VariableCS createVariableCS()

Specified by:
createVariableCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Variable CS'.
Generated

createNavigationRoleFromString

public NavigationRole createNavigationRoleFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                     java.lang.String initialValue)

Generated

convertNavigationRoleToString

public java.lang.String convertNavigationRoleToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                      java.lang.Object instanceValue)

Generated

createLiteralExpCS

public LiteralExpCS createLiteralExpCS()

Specified by:
createLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Literal Exp CS'.
Generated

createNameExpCS

public NameExpCS createNameExpCS()

Specified by:
createNameExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Name Exp CS'.
Generated

createNavigatingArgCS

public NavigatingArgCS createNavigatingArgCS()

Specified by:
createNavigatingArgCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Navigating Arg CS'.
Generated

createNavigatingExpCS

public NavigatingExpCS createNavigatingExpCS()

Specified by:
createNavigatingExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Navigating Exp CS'.
Generated

createNavigationOperatorCS

public NavigationOperatorCS createNavigationOperatorCS()

Specified by:
createNavigationOperatorCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Navigation Operator CS'.
Generated

createNestedExpCS

public NestedExpCS createNestedExpCS()

Specified by:
createNestedExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Nested Exp CS'.
Generated

createCollectionLiteralExpCS

public CollectionLiteralExpCS createCollectionLiteralExpCS()

Specified by:
createCollectionLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Collection Literal Exp CS'.
Generated

createCollectionLiteralPartCS

public CollectionLiteralPartCS createCollectionLiteralPartCS()

Specified by:
createCollectionLiteralPartCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Collection Literal Part CS'.
Generated

createPrimitiveLiteralExpCS

public PrimitiveLiteralExpCS createPrimitiveLiteralExpCS()

Specified by:
createPrimitiveLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Primitive Literal Exp CS'.
Generated

createSelfExpCS

public SelfExpCS createSelfExpCS()

Specified by:
createSelfExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Self Exp CS'.
Generated

createTupleLiteralExpCS

public TupleLiteralExpCS createTupleLiteralExpCS()

Specified by:
createTupleLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Tuple Literal Exp CS'.
Generated

createTupleLiteralPartCS

public TupleLiteralPartCS createTupleLiteralPartCS()

Specified by:
createTupleLiteralPartCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Tuple Literal Part CS'.
Generated

createStringLiteralExpCS

public StringLiteralExpCS createStringLiteralExpCS()

Specified by:
createStringLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'String Literal Exp CS'.
Generated

createBooleanLiteralExpCS

public BooleanLiteralExpCS createBooleanLiteralExpCS()

Specified by:
createBooleanLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Boolean Literal Exp CS'.
Generated

createInvalidLiteralExpCS

public InvalidLiteralExpCS createInvalidLiteralExpCS()

Specified by:
createInvalidLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Invalid Literal Exp CS'.
Generated

createNullLiteralExpCS

public NullLiteralExpCS createNullLiteralExpCS()

Specified by:
createNullLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Null Literal Exp CS'.
Generated

createNumberLiteralExpCS

public NumberLiteralExpCS createNumberLiteralExpCS()

Specified by:
createNumberLiteralExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Number Literal Exp CS'.
Generated

createBigNumberFromString

public java.lang.Number createBigNumberFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                  java.lang.String initialValue)

Generated

convertBigNumberToString

public java.lang.String convertBigNumberToString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.Object instanceValue)

Generated

createIfExpCS

public IfExpCS createIfExpCS()

Specified by:
createIfExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'If Exp CS'.
Generated

createIndexExpCS

public IndexExpCS createIndexExpCS()

Specified by:
createIndexExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Index Exp CS'.
Generated

createInfixExpCS

public InfixExpCS createInfixExpCS()

Specified by:
createInfixExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Infix Exp CS'.
Generated

createLetExpCS

public LetExpCS createLetExpCS()

Specified by:
createLetExpCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Let Exp CS'.
Generated

createLetVariableCS

public LetVariableCS createLetVariableCS()

Specified by:
createLetVariableCS in interface EssentialOCLCSTFactory
Returns:
a new object of class 'Let Variable CS'.
Generated

getEssentialOCLCSTPackage

public EssentialOCLCSTPackage getEssentialOCLCSTPackage()

Specified by:
getEssentialOCLCSTPackage in interface EssentialOCLCSTFactory
Returns:
the package supported by this factory.
Generated

getPackage

@Deprecated
public static EssentialOCLCSTPackage getPackage()
Deprecated. 

Generated