org.eclipse.ocl.examples.xtext.base.baseCST.impl
Class BaseCSTFactoryImpl

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.base.baseCST.impl.BaseCSTFactoryImpl
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, BaseCSTFactory

public class BaseCSTFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements BaseCSTFactory

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.base.baseCST.BaseCSTFactory
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
BaseCSTFactoryImpl()
          Creates an instance of the factory.
 
Method Summary
 java.lang.String convertIteratorKindToString(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)
           
 AnnotationCS createAnnotationCS()
           
 AttributeCS createAttributeCS()
           
 ClassCS createClassCS()
           
 ClassCSRef createClassCSRef()
           
 CollectionTypeRefCS createCollectionTypeRefCS()
           
 ConstraintCS createConstraintCS()
           
 DataTypeCS createDataTypeCS()
           
 DetailCS createDetailCS()
           
 DocumentationCS createDocumentationCS()
           
 EnumerationCS createEnumerationCS()
           
 EnumerationLiteralCS createEnumerationLiteralCS()
           
 java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 ImportCS createImportCS()
           
 IteratorKind createIteratorKindFromString(org.eclipse.emf.ecore.EDataType eDataType, java.lang.String initialValue)
           
 LambdaTypeCS createLambdaTypeCS()
           
 LibraryCS createLibraryCS()
           
 OperationCS createOperationCS()
           
 PackageCS createPackageCS()
           
 ParameterCS createParameterCS()
           
 PrimitiveTypeRefCS createPrimitiveTypeRefCS()
           
 ReferenceCS createReferenceCS()
           
 RootPackageCS createRootPackageCS()
           
 SpecificationCS createSpecificationCS()
           
 TemplateBindingCS createTemplateBindingCS()
           
 TemplateParameterSubstitutionCS createTemplateParameterSubstitutionCS()
           
 TemplateSignatureCS createTemplateSignatureCS()
           
 TuplePartCS createTuplePartCS()
           
 TupleTypeCS createTupleTypeCS()
           
 TypedTypeRefCS createTypedTypeRefCS()
           
 TypeParameterCS createTypeParameterCS()
           
 WildcardTypeRefCS createWildcardTypeRefCS()
           
 BaseCSTPackage getBaseCSTPackage()
           
static BaseCSTPackage getPackage()
          Deprecated.  
static BaseCSTFactory 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

BaseCSTFactoryImpl

public BaseCSTFactoryImpl()
Creates an instance of the factory.

Generated
Method Detail

init

public static BaseCSTFactory 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

createAnnotationCS

public AnnotationCS createAnnotationCS()

Specified by:
createAnnotationCS in interface BaseCSTFactory
Returns:
a new object of class 'Annotation CS'.
Generated

createAttributeCS

public AttributeCS createAttributeCS()

Specified by:
createAttributeCS in interface BaseCSTFactory
Returns:
a new object of class 'Attribute CS'.
Generated

createClassCS

public ClassCS createClassCS()

Specified by:
createClassCS in interface BaseCSTFactory
Returns:
a new object of class 'Class CS'.
Generated

createClassCSRef

public ClassCSRef createClassCSRef()

Specified by:
createClassCSRef in interface BaseCSTFactory
Returns:
a new object of class 'Class CS Ref'.
Generated

createCollectionTypeRefCS

public CollectionTypeRefCS createCollectionTypeRefCS()

Specified by:
createCollectionTypeRefCS in interface BaseCSTFactory
Returns:
a new object of class 'Collection Type Ref CS'.
Generated

createConstraintCS

public ConstraintCS createConstraintCS()

Specified by:
createConstraintCS in interface BaseCSTFactory
Returns:
a new object of class 'Constraint CS'.
Generated

createDataTypeCS

public DataTypeCS createDataTypeCS()

Specified by:
createDataTypeCS in interface BaseCSTFactory
Returns:
a new object of class 'Data Type CS'.
Generated

createDetailCS

public DetailCS createDetailCS()

Specified by:
createDetailCS in interface BaseCSTFactory
Returns:
a new object of class 'Detail CS'.
Generated

createDocumentationCS

public DocumentationCS createDocumentationCS()

Specified by:
createDocumentationCS in interface BaseCSTFactory
Returns:
a new object of class 'Documentation CS'.
Generated

createEnumerationCS

public EnumerationCS createEnumerationCS()

Specified by:
createEnumerationCS in interface BaseCSTFactory
Returns:
a new object of class 'Enumeration CS'.
Generated

createEnumerationLiteralCS

public EnumerationLiteralCS createEnumerationLiteralCS()

Specified by:
createEnumerationLiteralCS in interface BaseCSTFactory
Returns:
a new object of class 'Enumeration Literal CS'.
Generated

createImportCS

public ImportCS createImportCS()

Specified by:
createImportCS in interface BaseCSTFactory
Returns:
a new object of class 'Import CS'.
Generated

createLambdaTypeCS

public LambdaTypeCS createLambdaTypeCS()

Specified by:
createLambdaTypeCS in interface BaseCSTFactory
Returns:
a new object of class 'Lambda Type CS'.
Generated

createLibraryCS

public LibraryCS createLibraryCS()

Specified by:
createLibraryCS in interface BaseCSTFactory
Returns:
a new object of class 'Library CS'.
Generated

createOperationCS

public OperationCS createOperationCS()

Specified by:
createOperationCS in interface BaseCSTFactory
Returns:
a new object of class 'Operation CS'.
Generated

createPackageCS

public PackageCS createPackageCS()

Specified by:
createPackageCS in interface BaseCSTFactory
Returns:
a new object of class 'Package CS'.
Generated

createParameterCS

public ParameterCS createParameterCS()

Specified by:
createParameterCS in interface BaseCSTFactory
Returns:
a new object of class 'Parameter CS'.
Generated

createPrimitiveTypeRefCS

public PrimitiveTypeRefCS createPrimitiveTypeRefCS()

Specified by:
createPrimitiveTypeRefCS in interface BaseCSTFactory
Returns:
a new object of class 'Primitive Type Ref CS'.
Generated

createReferenceCS

public ReferenceCS createReferenceCS()

Specified by:
createReferenceCS in interface BaseCSTFactory
Returns:
a new object of class 'Reference CS'.
Generated

createRootPackageCS

public RootPackageCS createRootPackageCS()

Specified by:
createRootPackageCS in interface BaseCSTFactory
Returns:
a new object of class 'Root Package CS'.
Generated

createSpecificationCS

public SpecificationCS createSpecificationCS()

Specified by:
createSpecificationCS in interface BaseCSTFactory
Returns:
a new object of class 'Specification CS'.
Generated

createTemplateBindingCS

public TemplateBindingCS createTemplateBindingCS()

Specified by:
createTemplateBindingCS in interface BaseCSTFactory
Returns:
a new object of class 'Template Binding CS'.
Generated

createTemplateParameterSubstitutionCS

public TemplateParameterSubstitutionCS createTemplateParameterSubstitutionCS()

Specified by:
createTemplateParameterSubstitutionCS in interface BaseCSTFactory
Returns:
a new object of class 'Template Parameter Substitution CS'.
Generated

createTemplateSignatureCS

public TemplateSignatureCS createTemplateSignatureCS()

Specified by:
createTemplateSignatureCS in interface BaseCSTFactory
Returns:
a new object of class 'Template Signature CS'.
Generated

createTuplePartCS

public TuplePartCS createTuplePartCS()

Specified by:
createTuplePartCS in interface BaseCSTFactory
Returns:
a new object of class 'Tuple Part CS'.
Generated

createTupleTypeCS

public TupleTypeCS createTupleTypeCS()

Specified by:
createTupleTypeCS in interface BaseCSTFactory
Returns:
a new object of class 'Tuple Type CS'.
Generated

createTypeParameterCS

public TypeParameterCS createTypeParameterCS()

Specified by:
createTypeParameterCS in interface BaseCSTFactory
Returns:
a new object of class 'Type Parameter CS'.
Generated

createTypedTypeRefCS

public TypedTypeRefCS createTypedTypeRefCS()

Specified by:
createTypedTypeRefCS in interface BaseCSTFactory
Returns:
a new object of class 'Typed Type Ref CS'.
Generated

createWildcardTypeRefCS

public WildcardTypeRefCS createWildcardTypeRefCS()

Specified by:
createWildcardTypeRefCS in interface BaseCSTFactory
Returns:
a new object of class 'Wildcard Type Ref CS'.
Generated

createIteratorKindFromString

public IteratorKind createIteratorKindFromString(org.eclipse.emf.ecore.EDataType eDataType,
                                                 java.lang.String initialValue)

Generated

convertIteratorKindToString

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

Generated

getBaseCSTPackage

public BaseCSTPackage getBaseCSTPackage()

Specified by:
getBaseCSTPackage in interface BaseCSTFactory
Returns:
the package supported by this factory.
Generated

getPackage

@Deprecated
public static BaseCSTPackage getPackage()
Deprecated. 

Generated