org.eclipse.ocl.examples.xtext.base.baseCST
Interface BaseCSTFactory

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

public interface BaseCSTFactory
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:
BaseCSTPackage
Generated

Field Summary
static BaseCSTFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AnnotationCS createAnnotationCS()
          Returns a new object of class 'Annotation CS'.
 AttributeCS createAttributeCS()
          Returns a new object of class 'Attribute CS'.
 ClassCS createClassCS()
          Returns a new object of class 'Class CS'.
 ConstraintCS createConstraintCS()
          Returns a new object of class 'Constraint CS'.
 DataTypeCS createDataTypeCS()
          Returns a new object of class 'Data Type CS'.
 DetailCS createDetailCS()
          Returns a new object of class 'Detail CS'.
 DocumentationCS createDocumentationCS()
          Returns a new object of class 'Documentation CS'.
 EnumerationCS createEnumerationCS()
          Returns a new object of class 'Enumeration CS'.
 EnumerationLiteralCS createEnumerationLiteralCS()
          Returns a new object of class 'Enumeration Literal CS'.
 ImportCS createImportCS()
          Returns a new object of class 'Import CS'.
 LambdaTypeCS createLambdaTypeCS()
          Returns a new object of class 'Lambda Type CS'.
 LibraryCS createLibraryCS()
          Returns a new object of class 'Library CS'.
 ModelElementRefCS createModelElementRefCS()
          Returns a new object of class 'Model Element Ref CS'.
 MultiplicityBoundsCS createMultiplicityBoundsCS()
          Returns a new object of class 'Multiplicity Bounds CS'.
 MultiplicityStringCS createMultiplicityStringCS()
          Returns a new object of class 'Multiplicity String CS'.
 OperationCS createOperationCS()
          Returns a new object of class 'Operation CS'.
 PackageCS createPackageCS()
          Returns a new object of class 'Package CS'.
 ParameterCS createParameterCS()
          Returns a new object of class 'Parameter CS'.
 PathElementCS createPathElementCS()
          Returns a new object of class 'Path Element CS'.
 PathElementWithURICS createPathElementWithURICS()
          Returns a new object of class 'Path Element With URICS'.
 PathNameCS createPathNameCS()
          Returns a new object of class 'Path Name CS'.
 PrimitiveTypeRefCS createPrimitiveTypeRefCS()
          Returns a new object of class 'Primitive Type Ref CS'.
 ReferenceCS createReferenceCS()
          Returns a new object of class 'Reference CS'.
 RootPackageCS createRootPackageCS()
          Returns a new object of class 'Root Package CS'.
 SpecificationCS createSpecificationCS()
          Returns a new object of class 'Specification CS'.
 TemplateBindingCS createTemplateBindingCS()
          Returns a new object of class 'Template Binding CS'.
 TemplateParameterSubstitutionCS createTemplateParameterSubstitutionCS()
          Returns a new object of class 'Template Parameter Substitution CS'.
 TemplateSignatureCS createTemplateSignatureCS()
          Returns a new object of class 'Template Signature CS'.
 TuplePartCS createTuplePartCS()
          Returns a new object of class 'Tuple Part CS'.
 TupleTypeCS createTupleTypeCS()
          Returns a new object of class 'Tuple Type CS'.
 TypedTypeRefCS createTypedTypeRefCS()
          Returns a new object of class 'Typed Type Ref CS'.
 TypeParameterCS createTypeParameterCS()
          Returns a new object of class 'Type Parameter CS'.
 WildcardTypeRefCS createWildcardTypeRefCS()
          Returns a new object of class 'Wildcard Type Ref CS'.
 BaseCSTPackage getBaseCSTPackage()
          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

static final BaseCSTFactory eINSTANCE
The singleton instance of the factory.

Generated
Method Detail

createAnnotationCS

AnnotationCS createAnnotationCS()
Returns a new object of class 'Annotation CS'.

Returns:
a new object of class 'Annotation CS'.
Generated

createAttributeCS

AttributeCS createAttributeCS()
Returns a new object of class 'Attribute CS'.

Returns:
a new object of class 'Attribute CS'.
Generated

createClassCS

ClassCS createClassCS()
Returns a new object of class 'Class CS'.

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

createConstraintCS

ConstraintCS createConstraintCS()
Returns a new object of class 'Constraint CS'.

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

createDataTypeCS

DataTypeCS createDataTypeCS()
Returns a new object of class 'Data Type CS'.

Returns:
a new object of class 'Data Type CS'.
Generated

createDetailCS

DetailCS createDetailCS()
Returns a new object of class 'Detail CS'.

Returns:
a new object of class 'Detail CS'.
Generated

createDocumentationCS

DocumentationCS createDocumentationCS()
Returns a new object of class 'Documentation CS'.

Returns:
a new object of class 'Documentation CS'.
Generated

createEnumerationCS

EnumerationCS createEnumerationCS()
Returns a new object of class 'Enumeration CS'.

Returns:
a new object of class 'Enumeration CS'.
Generated

createEnumerationLiteralCS

EnumerationLiteralCS createEnumerationLiteralCS()
Returns a new object of class 'Enumeration Literal CS'.

Returns:
a new object of class 'Enumeration Literal CS'.
Generated

createImportCS

ImportCS createImportCS()
Returns a new object of class 'Import CS'.

Returns:
a new object of class 'Import CS'.
Generated

createLambdaTypeCS

LambdaTypeCS createLambdaTypeCS()
Returns a new object of class 'Lambda Type CS'.

Returns:
a new object of class 'Lambda Type CS'.
Generated

createLibraryCS

LibraryCS createLibraryCS()
Returns a new object of class 'Library CS'.

Returns:
a new object of class 'Library CS'.
Generated

createModelElementRefCS

ModelElementRefCS createModelElementRefCS()
Returns a new object of class 'Model Element Ref CS'.

Returns:
a new object of class 'Model Element Ref CS'.
Generated

createMultiplicityBoundsCS

MultiplicityBoundsCS createMultiplicityBoundsCS()
Returns a new object of class 'Multiplicity Bounds CS'.

Returns:
a new object of class 'Multiplicity Bounds CS'.
Generated

createMultiplicityStringCS

MultiplicityStringCS createMultiplicityStringCS()
Returns a new object of class 'Multiplicity String CS'.

Returns:
a new object of class 'Multiplicity String CS'.
Generated

createOperationCS

OperationCS createOperationCS()
Returns a new object of class 'Operation CS'.

Returns:
a new object of class 'Operation CS'.
Generated

createPackageCS

PackageCS createPackageCS()
Returns a new object of class 'Package CS'.

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

createParameterCS

ParameterCS createParameterCS()
Returns a new object of class 'Parameter CS'.

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

createPathElementCS

PathElementCS createPathElementCS()
Returns a new object of class 'Path Element CS'.

Returns:
a new object of class 'Path Element CS'.
Generated

createPathElementWithURICS

PathElementWithURICS createPathElementWithURICS()
Returns a new object of class 'Path Element With URICS'.

Returns:
a new object of class 'Path Element With URICS'.
Generated

createPathNameCS

PathNameCS createPathNameCS()
Returns a new object of class 'Path Name CS'.

Returns:
a new object of class 'Path Name CS'.
Generated

createPrimitiveTypeRefCS

PrimitiveTypeRefCS createPrimitiveTypeRefCS()
Returns a new object of class 'Primitive Type Ref CS'.

Returns:
a new object of class 'Primitive Type Ref CS'.
Generated

createReferenceCS

ReferenceCS createReferenceCS()
Returns a new object of class 'Reference CS'.

Returns:
a new object of class 'Reference CS'.
Generated

createRootPackageCS

RootPackageCS createRootPackageCS()
Returns a new object of class 'Root Package CS'.

Returns:
a new object of class 'Root Package CS'.
Generated

createSpecificationCS

SpecificationCS createSpecificationCS()
Returns a new object of class 'Specification CS'.

Returns:
a new object of class 'Specification CS'.
Generated

createTemplateBindingCS

TemplateBindingCS createTemplateBindingCS()
Returns a new object of class 'Template Binding CS'.

Returns:
a new object of class 'Template Binding CS'.
Generated

createTemplateParameterSubstitutionCS

TemplateParameterSubstitutionCS createTemplateParameterSubstitutionCS()
Returns a new object of class 'Template Parameter Substitution CS'.

Returns:
a new object of class 'Template Parameter Substitution CS'.
Generated

createTemplateSignatureCS

TemplateSignatureCS createTemplateSignatureCS()
Returns a new object of class 'Template Signature CS'.

Returns:
a new object of class 'Template Signature CS'.
Generated

createTuplePartCS

TuplePartCS createTuplePartCS()
Returns a new object of class 'Tuple Part CS'.

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

createTupleTypeCS

TupleTypeCS createTupleTypeCS()
Returns a new object of class 'Tuple Type CS'.

Returns:
a new object of class 'Tuple Type CS'.
Generated

createTypeParameterCS

TypeParameterCS createTypeParameterCS()
Returns a new object of class 'Type Parameter CS'.

Returns:
a new object of class 'Type Parameter CS'.
Generated

createTypedTypeRefCS

TypedTypeRefCS createTypedTypeRefCS()
Returns a new object of class 'Typed Type Ref CS'.

Returns:
a new object of class 'Typed Type Ref CS'.
Generated

createWildcardTypeRefCS

WildcardTypeRefCS createWildcardTypeRefCS()
Returns a new object of class 'Wildcard Type Ref CS'.

Returns:
a new object of class 'Wildcard Type Ref CS'.
Generated

getBaseCSTPackage

BaseCSTPackage getBaseCSTPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated