org.eclipse.gmt.umlx.km3.cst
Interface KM3CSTFactory

All Superinterfaces:
org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier

public interface KM3CSTFactory
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:
KM3CSTPackage

Field Summary
static KM3CSTFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 AttributeCS createAttributeCS()
          Returns a new object of class 'Attribute CS'.
 ClassCS createClassCS()
          Returns a new object of class 'Class CS'.
 DataTypeCS createDataTypeCS()
          Returns a new object of class 'Data Type CS'.
 EnumerationCS createEnumerationCS()
          Returns a new object of class 'Enumeration CS'.
 IdentifierCS createIdentifierCS()
          Returns a new object of class 'Identifier CS'.
 IdentifiersCS createIdentifiersCS()
          Returns a new object of class 'Identifiers CS'.
 LiteralCS createLiteralCS()
          Returns a new object of class 'Literal CS'.
 MetaModelCS createMetaModelCS()
          Returns a new object of class 'Meta Model CS'.
 MultiplicityBoundCS createMultiplicityBoundCS()
          Returns a new object of class 'Multiplicity Bound CS'.
 PackageCS createPackageCS()
          Returns a new object of class 'Package CS'.
 ReferenceCS createReferenceCS()
          Returns a new object of class 'Reference CS'.
 KM3CSTPackage getKM3CSTPackage()
          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, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final KM3CSTFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createAttributeCS

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

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

createClassCS

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

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

createDataTypeCS

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

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

createEnumerationCS

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

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

createIdentifierCS

IdentifierCS createIdentifierCS()
Returns a new object of class 'Identifier CS'.

Returns:
a new object of class 'Identifier CS'.

createLiteralCS

LiteralCS createLiteralCS()
Returns a new object of class 'Literal CS'.

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

createMetaModelCS

MetaModelCS createMetaModelCS()
Returns a new object of class 'Meta Model CS'.

Returns:
a new object of class 'Meta Model CS'.

createPackageCS

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

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

createReferenceCS

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

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

createIdentifiersCS

IdentifiersCS createIdentifiersCS()
Returns a new object of class 'Identifiers CS'.

Returns:
a new object of class 'Identifiers CS'.

createMultiplicityBoundCS

MultiplicityBoundCS createMultiplicityBoundCS()
Returns a new object of class 'Multiplicity Bound CS'.

Returns:
a new object of class 'Multiplicity Bound CS'.

getKM3CSTPackage

KM3CSTPackage getKM3CSTPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.