public interface KM3CSTFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
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 |
---|
static final KM3CSTFactory eINSTANCE
Method Detail |
---|
AttributeCS createAttributeCS()
ClassCS createClassCS()
DataTypeCS createDataTypeCS()
EnumerationCS createEnumerationCS()
IdentifierCS createIdentifierCS()
LiteralCS createLiteralCS()
MetaModelCS createMetaModelCS()
PackageCS createPackageCS()
ReferenceCS createReferenceCS()
IdentifiersCS createIdentifiersCS()
MultiplicityBoundCS createMultiplicityBoundCS()
KM3CSTPackage getKM3CSTPackage()