org.ptolemy.moml
Interface MomlFactory

All Superinterfaces:
EFactory, EModelElement, EObject, Notifier
All Known Implementing Classes:
MomlFactoryImpl

public interface MomlFactory
extends EFactory

The Factory for the model. It provides a create method for each non-abstract class of the model.

See Also:
MomlPackage
Rating red
Generated:
This code was automatically generated.

Field Summary
static MomlFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 Any createAny()
          Returns a new object of class 'Any'.
 ClassType createClassType()
          Returns a new object of class 'Class Type'.
 ConfigureType createConfigureType()
          Returns a new object of class 'Configure Type'.
 DeleteEntityType createDeleteEntityType()
          Returns a new object of class 'Delete Entity Type'.
 DeletePortType createDeletePortType()
          Returns a new object of class 'Delete Port Type'.
 DeletePropertyType createDeletePropertyType()
          Returns a new object of class 'Delete Property Type'.
 DeleteRelationType createDeleteRelationType()
          Returns a new object of class 'Delete Relation Type'.
 DirectorType createDirectorType()
          Returns a new object of class 'Director Type'.
 DisplayType createDisplayType()
          Returns a new object of class 'Display Type'.
 DocType createDocType()
          Returns a new object of class 'Doc Type'.
 DocumentRoot createDocumentRoot()
          Returns a new object of class 'Document Root'.
 EntityType createEntityType()
          Returns a new object of class 'Entity Type'.
 GroupType createGroupType()
          Returns a new object of class 'Group Type'.
 ImportType createImportType()
          Returns a new object of class 'Import Type'.
 InputType createInputType()
          Returns a new object of class 'Input Type'.
 LinkType createLinkType()
          Returns a new object of class 'Link Type'.
 LocationType createLocationType()
          Returns a new object of class 'Location Type'.
 ModelType createModelType()
          Returns a new object of class 'Model Type'.
 PortType createPortType()
          Returns a new object of class 'Port Type'.
 PropertyType createPropertyType()
          Returns a new object of class 'Property Type'.
 RelationType createRelationType()
          Returns a new object of class 'Relation Type'.
 RenameType createRenameType()
          Returns a new object of class 'Rename Type'.
 RenditionType createRenditionType()
          Returns a new object of class 'Rendition Type'.
 UnlinkType createUnlinkType()
          Returns a new object of class 'Unlink Type'.
 VertexType createVertexType()
          Returns a new object of class 'Vertex Type'.
 MomlPackage getMomlPackage()
          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 MomlFactory eINSTANCE
The singleton instance of the factory.

Generated:
This code was automatically generated.
Method Detail

createAny

Any createAny()
Returns a new object of class 'Any'.

Returns:
a new object of class 'Any'.
Generated:
This code was automatically generated.

createClassType

ClassType createClassType()
Returns a new object of class 'Class Type'.

Returns:
a new object of class 'Class Type'.
Generated:
This code was automatically generated.

createConfigureType

ConfigureType createConfigureType()
Returns a new object of class 'Configure Type'.

Returns:
a new object of class 'Configure Type'.
Generated:
This code was automatically generated.

createDeleteEntityType

DeleteEntityType createDeleteEntityType()
Returns a new object of class 'Delete Entity Type'.

Returns:
a new object of class 'Delete Entity Type'.
Generated:
This code was automatically generated.

createDeletePortType

DeletePortType createDeletePortType()
Returns a new object of class 'Delete Port Type'.

Returns:
a new object of class 'Delete Port Type'.
Generated:
This code was automatically generated.

createDeletePropertyType

DeletePropertyType createDeletePropertyType()
Returns a new object of class 'Delete Property Type'.

Returns:
a new object of class 'Delete Property Type'.
Generated:
This code was automatically generated.

createDeleteRelationType

DeleteRelationType createDeleteRelationType()
Returns a new object of class 'Delete Relation Type'.

Returns:
a new object of class 'Delete Relation Type'.
Generated:
This code was automatically generated.

createDirectorType

DirectorType createDirectorType()
Returns a new object of class 'Director Type'.

Returns:
a new object of class 'Director Type'.
Generated:
This code was automatically generated.

createDisplayType

DisplayType createDisplayType()
Returns a new object of class 'Display Type'.

Returns:
a new object of class 'Display Type'.
Generated:
This code was automatically generated.

createDocType

DocType createDocType()
Returns a new object of class 'Doc Type'.

Returns:
a new object of class 'Doc Type'.
Generated:
This code was automatically generated.

createDocumentRoot

DocumentRoot createDocumentRoot()
Returns a new object of class 'Document Root'.

Returns:
a new object of class 'Document Root'.
Generated:
This code was automatically generated.

createEntityType

EntityType createEntityType()
Returns a new object of class 'Entity Type'.

Returns:
a new object of class 'Entity Type'.
Generated:
This code was automatically generated.

createGroupType

GroupType createGroupType()
Returns a new object of class 'Group Type'.

Returns:
a new object of class 'Group Type'.
Generated:
This code was automatically generated.

createImportType

ImportType createImportType()
Returns a new object of class 'Import Type'.

Returns:
a new object of class 'Import Type'.
Generated:
This code was automatically generated.

createInputType

InputType createInputType()
Returns a new object of class 'Input Type'.

Returns:
a new object of class 'Input Type'.
Generated:
This code was automatically generated.

createLinkType

LinkType createLinkType()
Returns a new object of class 'Link Type'.

Returns:
a new object of class 'Link Type'.
Generated:
This code was automatically generated.

createLocationType

LocationType createLocationType()
Returns a new object of class 'Location Type'.

Returns:
a new object of class 'Location Type'.
Generated:
This code was automatically generated.

createModelType

ModelType createModelType()
Returns a new object of class 'Model Type'.

Returns:
a new object of class 'Model Type'.
Generated:
This code was automatically generated.

createPortType

PortType createPortType()
Returns a new object of class 'Port Type'.

Returns:
a new object of class 'Port Type'.
Generated:
This code was automatically generated.

createPropertyType

PropertyType createPropertyType()
Returns a new object of class 'Property Type'.

Returns:
a new object of class 'Property Type'.
Generated:
This code was automatically generated.

createRelationType

RelationType createRelationType()
Returns a new object of class 'Relation Type'.

Returns:
a new object of class 'Relation Type'.
Generated:
This code was automatically generated.

createRenameType

RenameType createRenameType()
Returns a new object of class 'Rename Type'.

Returns:
a new object of class 'Rename Type'.
Generated:
This code was automatically generated.

createRenditionType

RenditionType createRenditionType()
Returns a new object of class 'Rendition Type'.

Returns:
a new object of class 'Rendition Type'.
Generated:
This code was automatically generated.

createUnlinkType

UnlinkType createUnlinkType()
Returns a new object of class 'Unlink Type'.

Returns:
a new object of class 'Unlink Type'.
Generated:
This code was automatically generated.

createVertexType

VertexType createVertexType()
Returns a new object of class 'Vertex Type'.

Returns:
a new object of class 'Vertex Type'.
Generated:
This code was automatically generated.

getMomlPackage

MomlPackage getMomlPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
Generated:
This code was automatically generated.