org.eclipse.gmt.umlx.mm
Interface MmFactory

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

public interface MmFactory
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:
MmPackage

Field Summary
static MmFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 GAssociation createGAssociation()
          Returns a new object of class 'GAssociation'.
 GAttribution createGAttribution()
          Returns a new object of class 'GAttribution'.
 GClass createGClass()
          Returns a new object of class 'GClass'.
 GClassAttribute createGClassAttribute()
          Returns a new object of class 'GClass Attribute'.
 GClassOperation createGClassOperation()
          Returns a new object of class 'GClass Operation'.
 GDataType createGDataType()
          Returns a new object of class 'GData Type'.
 GEnum createGEnum()
          Returns a new object of class 'GEnum'.
 GEnumLiteral createGEnumLiteral()
          Returns a new object of class 'GEnum Literal'.
 GInheritance createGInheritance()
          Returns a new object of class 'GInheritance'.
 GPackage createGPackage()
          Returns a new object of class 'GPackage'.
 GSheetAttribute createGSheetAttribute()
          Returns a new object of class 'GSheet Attribute'.
 MmSheet createMmSheet()
          Returns a new object of class 'Sheet'.
 MmPackage getMmPackage()
          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 MmFactory eINSTANCE
The singleton instance of the factory.

Method Detail

createGInheritance

GInheritance createGInheritance()
Returns a new object of class 'GInheritance'.

Returns:
a new object of class 'GInheritance'.

createGAssociation

GAssociation createGAssociation()
Returns a new object of class 'GAssociation'.

Returns:
a new object of class 'GAssociation'.

createGClass

GClass createGClass()
Returns a new object of class 'GClass'.

Returns:
a new object of class 'GClass'.

createGPackage

GPackage createGPackage()
Returns a new object of class 'GPackage'.

Returns:
a new object of class 'GPackage'.

createGDataType

GDataType createGDataType()
Returns a new object of class 'GData Type'.

Returns:
a new object of class 'GData Type'.

createGEnum

GEnum createGEnum()
Returns a new object of class 'GEnum'.

Returns:
a new object of class 'GEnum'.

createGEnumLiteral

GEnumLiteral createGEnumLiteral()
Returns a new object of class 'GEnum Literal'.

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

createMmSheet

MmSheet createMmSheet()
Returns a new object of class 'Sheet'.

Returns:
a new object of class 'Sheet'.

createGClassAttribute

GClassAttribute createGClassAttribute()
Returns a new object of class 'GClass Attribute'.

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

createGClassOperation

GClassOperation createGClassOperation()
Returns a new object of class 'GClass Operation'.

Returns:
a new object of class 'GClass Operation'.

createGAttribution

GAttribution createGAttribution()
Returns a new object of class 'GAttribution'.

Returns:
a new object of class 'GAttribution'.

createGSheetAttribute

GSheetAttribute createGSheetAttribute()
Returns a new object of class 'GSheet Attribute'.

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

getMmPackage

MmPackage getMmPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.