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'.
 ClassCSRef createClassCSRef()
          Returns a new object of class 'Class CS Ref'.
 CollectionTypeRefCS createCollectionTypeRefCS()
          Returns a new object of class 'Collection Type Ref 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'.
 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'.
 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

createClassCSRef

ClassCSRef createClassCSRef()
Returns a new object of class 'Class CS Ref'.

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

createCollectionTypeRefCS

CollectionTypeRefCS createCollectionTypeRefCS()
Returns a new object of class 'Collection Type Ref CS'.

Returns:
a new object of class 'Collection Type Ref 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

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

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