org.ptolemy.moml
Interface DocumentRoot

All Superinterfaces:
EObject, Notifier
All Known Implementing Classes:
DocumentRootImpl

public interface DocumentRoot
extends EObject

A representation of the model object 'Document Root'.

The following features are supported:

See Also:
MomlPackage.getDocumentRoot()
Rating red
Generated:
This code was automatically generated.
Model element:
extendedMetaData="name=''
kind='mixed'"

Method Summary
 ClassType getClass_()
          Returns the value of the 'Class' containment reference.
 ConfigureType getConfigure()
          Returns the value of the 'Configure' containment reference.
 DeleteEntityType getDeleteEntity()
          Returns the value of the 'Delete Entity' containment reference.
 DeletePortType getDeletePort()
          Returns the value of the 'Delete Port' containment reference.
 DeletePropertyType getDeleteProperty()
          Returns the value of the 'Delete Property' containment reference.
 DeleteRelationType getDeleteRelation()
          Returns the value of the 'Delete Relation' containment reference.
 DirectorType getDirector()
          Returns the value of the 'Director' containment reference.
 DisplayType getDisplay()
          Returns the value of the 'Display' containment reference.
 DocType getDoc()
          Returns the value of the 'Doc' containment reference.
 EntityType getEntity()
          Returns the value of the 'Entity' containment reference.
 GroupType getGroup()
          Returns the value of the 'Group' containment reference.
 ImportType getImport()
          Returns the value of the 'Import' containment reference.
 InputType getInput()
          Returns the value of the 'Input' containment reference.
 LinkType getLink()
          Returns the value of the 'Link' containment reference.
 LocationType getLocation()
          Returns the value of the 'Location' containment reference.
 FeatureMap getMixed()
          Returns the value of the 'Mixed' attribute list.
 ModelType getModel()
          Returns the value of the 'Model' containment reference.
 PortType getPort()
          Returns the value of the 'Port' containment reference.
 PropertyType getProperty()
          Returns the value of the 'Property' containment reference.
 RelationType getRelation()
          Returns the value of the 'Relation' containment reference.
 RenameType getRename()
          Returns the value of the 'Rename' containment reference.
 RenditionType getRendition()
          Returns the value of the 'Rendition' containment reference.
 UnlinkType getUnlink()
          Returns the value of the 'Unlink' containment reference.
 VertexType getVertex()
          Returns the value of the 'Vertex' containment reference.
 EMap<String,String> getXMLNSPrefixMap()
          Returns the value of the 'XMLNS Prefix Map' map.
 EMap<String,String> getXSISchemaLocation()
          Returns the value of the 'XSI Schema Location' map.
 void setClass(ClassType value)
          Sets the value of the 'Class' containment reference.
 void setConfigure(ConfigureType value)
          Sets the value of the 'Configure' containment reference.
 void setDeleteEntity(DeleteEntityType value)
          Sets the value of the 'Delete Entity' containment reference.
 void setDeletePort(DeletePortType value)
          Sets the value of the 'Delete Port' containment reference.
 void setDeleteProperty(DeletePropertyType value)
          Sets the value of the 'Delete Property' containment reference.
 void setDeleteRelation(DeleteRelationType value)
          Sets the value of the 'Delete Relation' containment reference.
 void setDirector(DirectorType value)
          Sets the value of the 'Director' containment reference.
 void setDisplay(DisplayType value)
          Sets the value of the 'Display' containment reference.
 void setDoc(DocType value)
          Sets the value of the 'Doc' containment reference.
 void setEntity(EntityType value)
          Sets the value of the 'Entity' containment reference.
 void setGroup(GroupType value)
          Sets the value of the 'Group' containment reference.
 void setImport(ImportType value)
          Sets the value of the 'Import' containment reference.
 void setInput(InputType value)
          Sets the value of the 'Input' containment reference.
 void setLink(LinkType value)
          Sets the value of the 'Link' containment reference.
 void setLocation(LocationType value)
          Sets the value of the 'Location' containment reference.
 void setModel(ModelType value)
          Sets the value of the 'Model' containment reference.
 void setPort(PortType value)
          Sets the value of the 'Port' containment reference.
 void setProperty(PropertyType value)
          Sets the value of the 'Property' containment reference.
 void setRelation(RelationType value)
          Sets the value of the 'Relation' containment reference.
 void setRename(RenameType value)
          Sets the value of the 'Rename' containment reference.
 void setRendition(RenditionType value)
          Sets the value of the 'Rendition' containment reference.
 void setUnlink(UnlinkType value)
          Sets the value of the 'Unlink' containment reference.
 void setVertex(VertexType value)
          Sets the value of the 'Vertex' containment reference.
 
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
 

Method Detail

getMixed

FeatureMap getMixed()
Returns the value of the 'Mixed' attribute list. The list contents are of type FeatureMap.Entry.

If the meaning of the 'Mixed' attribute list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Mixed' attribute list.
See Also:
MomlPackage.getDocumentRoot_Mixed()
Generated:
This code was automatically generated.
Model element:
unique=false
dataType=org.eclipse.emf.ecore.EFeatureMapEntry
many=true
extendedMetaData="kind='elementWildcard'
name=':mixed'"

getXMLNSPrefixMap

EMap<String,String> getXMLNSPrefixMap()
Returns the value of the 'XMLNS Prefix Map' map. The key is of type String, and the value is of type String,

If the meaning of the 'XMLNS Prefix Map' map isn't clear, there really should be more of a description here...

Returns:
the value of the 'XMLNS Prefix Map' map.
See Also:
MomlPackage.getDocumentRoot_XMLNSPrefixMap()
Generated:
This code was automatically generated.
Model element:
mapType="org.eclipse.emf.ecore.EStringToStringMapEntry
transient=true
extendedMetaData="kind='attribute'
name='xmlns:prefix'"

getXSISchemaLocation

EMap<String,String> getXSISchemaLocation()
Returns the value of the 'XSI Schema Location' map. The key is of type String, and the value is of type String,

If the meaning of the 'XSI Schema Location' map isn't clear, there really should be more of a description here...

Returns:
the value of the 'XSI Schema Location' map.
See Also:
MomlPackage.getDocumentRoot_XSISchemaLocation()
Generated:
This code was automatically generated.
Model element:
mapType="org.eclipse.emf.ecore.EStringToStringMapEntry
transient=true
extendedMetaData="kind='attribute'
name='xsi:schemaLocation'"

getClass_

ClassType getClass_()
Returns the value of the 'Class' containment reference.

If the meaning of the 'Class' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Class' containment reference.
See Also:
setClass(ClassType), MomlPackage.getDocumentRoot_Class()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='class'
namespace='##targetNamespace'"

setClass

void setClass(ClassType value)
Sets the value of the 'Class' containment reference.

Parameters:
value - the new value of the 'Class' containment reference.
See Also:
getClass_()
Generated:
This code was automatically generated.

getConfigure

ConfigureType getConfigure()
Returns the value of the 'Configure' containment reference.

If the meaning of the 'Configure' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Configure' containment reference.
See Also:
setConfigure(ConfigureType), MomlPackage.getDocumentRoot_Configure()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='configure'
namespace='##targetNamespace'"

setConfigure

void setConfigure(ConfigureType value)
Sets the value of the 'Configure' containment reference.

Parameters:
value - the new value of the 'Configure' containment reference.
See Also:
getConfigure()
Generated:
This code was automatically generated.

getDeleteEntity

DeleteEntityType getDeleteEntity()
Returns the value of the 'Delete Entity' containment reference.

If the meaning of the 'Delete Entity' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delete Entity' containment reference.
See Also:
setDeleteEntity(DeleteEntityType), MomlPackage.getDocumentRoot_DeleteEntity()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='deleteEntity'
namespace='##targetNamespace'"

setDeleteEntity

void setDeleteEntity(DeleteEntityType value)
Sets the value of the 'Delete Entity' containment reference.

Parameters:
value - the new value of the 'Delete Entity' containment reference.
See Also:
getDeleteEntity()
Generated:
This code was automatically generated.

getDeletePort

DeletePortType getDeletePort()
Returns the value of the 'Delete Port' containment reference.

If the meaning of the 'Delete Port' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delete Port' containment reference.
See Also:
setDeletePort(DeletePortType), MomlPackage.getDocumentRoot_DeletePort()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='deletePort'
namespace='##targetNamespace'"

setDeletePort

void setDeletePort(DeletePortType value)
Sets the value of the 'Delete Port' containment reference.

Parameters:
value - the new value of the 'Delete Port' containment reference.
See Also:
getDeletePort()
Generated:
This code was automatically generated.

getDeleteProperty

DeletePropertyType getDeleteProperty()
Returns the value of the 'Delete Property' containment reference.

If the meaning of the 'Delete Property' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delete Property' containment reference.
See Also:
setDeleteProperty(DeletePropertyType), MomlPackage.getDocumentRoot_DeleteProperty()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='deleteProperty'
namespace='##targetNamespace'"

setDeleteProperty

void setDeleteProperty(DeletePropertyType value)
Sets the value of the 'Delete Property' containment reference.

Parameters:
value - the new value of the 'Delete Property' containment reference.
See Also:
getDeleteProperty()
Generated:
This code was automatically generated.

getDeleteRelation

DeleteRelationType getDeleteRelation()
Returns the value of the 'Delete Relation' containment reference.

If the meaning of the 'Delete Relation' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Delete Relation' containment reference.
See Also:
setDeleteRelation(DeleteRelationType), MomlPackage.getDocumentRoot_DeleteRelation()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='deleteRelation'
namespace='##targetNamespace'"

setDeleteRelation

void setDeleteRelation(DeleteRelationType value)
Sets the value of the 'Delete Relation' containment reference.

Parameters:
value - the new value of the 'Delete Relation' containment reference.
See Also:
getDeleteRelation()
Generated:
This code was automatically generated.

getDirector

DirectorType getDirector()
Returns the value of the 'Director' containment reference.

If the meaning of the 'Director' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Director' containment reference.
See Also:
setDirector(DirectorType), MomlPackage.getDocumentRoot_Director()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='director'
namespace='##targetNamespace'"

setDirector

void setDirector(DirectorType value)
Sets the value of the 'Director' containment reference.

Parameters:
value - the new value of the 'Director' containment reference.
See Also:
getDirector()
Generated:
This code was automatically generated.

getDisplay

DisplayType getDisplay()
Returns the value of the 'Display' containment reference.

If the meaning of the 'Display' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Display' containment reference.
See Also:
setDisplay(DisplayType), MomlPackage.getDocumentRoot_Display()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='display'
namespace='##targetNamespace'"

setDisplay

void setDisplay(DisplayType value)
Sets the value of the 'Display' containment reference.

Parameters:
value - the new value of the 'Display' containment reference.
See Also:
getDisplay()
Generated:
This code was automatically generated.

getDoc

DocType getDoc()
Returns the value of the 'Doc' containment reference.

If the meaning of the 'Doc' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Doc' containment reference.
See Also:
setDoc(DocType), MomlPackage.getDocumentRoot_Doc()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='doc'
namespace='##targetNamespace'"

setDoc

void setDoc(DocType value)
Sets the value of the 'Doc' containment reference.

Parameters:
value - the new value of the 'Doc' containment reference.
See Also:
getDoc()
Generated:
This code was automatically generated.

getEntity

EntityType getEntity()
Returns the value of the 'Entity' containment reference.

If the meaning of the 'Entity' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Entity' containment reference.
See Also:
setEntity(EntityType), MomlPackage.getDocumentRoot_Entity()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='entity'
namespace='##targetNamespace'"

setEntity

void setEntity(EntityType value)
Sets the value of the 'Entity' containment reference.

Parameters:
value - the new value of the 'Entity' containment reference.
See Also:
getEntity()
Generated:
This code was automatically generated.

getGroup

GroupType getGroup()
Returns the value of the 'Group' containment reference.

If the meaning of the 'Group' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Group' containment reference.
See Also:
setGroup(GroupType), MomlPackage.getDocumentRoot_Group()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='group'
namespace='##targetNamespace'"

setGroup

void setGroup(GroupType value)
Sets the value of the 'Group' containment reference.

Parameters:
value - the new value of the 'Group' containment reference.
See Also:
getGroup()
Generated:
This code was automatically generated.

getImport

ImportType getImport()
Returns the value of the 'Import' containment reference.

If the meaning of the 'Import' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Import' containment reference.
See Also:
setImport(ImportType), MomlPackage.getDocumentRoot_Import()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='import'
namespace='##targetNamespace'"

setImport

void setImport(ImportType value)
Sets the value of the 'Import' containment reference.

Parameters:
value - the new value of the 'Import' containment reference.
See Also:
getImport()
Generated:
This code was automatically generated.

getInput

InputType getInput()
Returns the value of the 'Input' containment reference.

If the meaning of the 'Input' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Input' containment reference.
See Also:
setInput(InputType), MomlPackage.getDocumentRoot_Input()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='input'
namespace='##targetNamespace'"

setInput

void setInput(InputType value)
Sets the value of the 'Input' containment reference.

Parameters:
value - the new value of the 'Input' containment reference.
See Also:
getInput()
Generated:
This code was automatically generated.

getLink

LinkType getLink()
Returns the value of the 'Link' containment reference.

If the meaning of the 'Link' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Link' containment reference.
See Also:
setLink(LinkType), MomlPackage.getDocumentRoot_Link()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='link'
namespace='##targetNamespace'"

setLink

void setLink(LinkType value)
Sets the value of the 'Link' containment reference.

Parameters:
value - the new value of the 'Link' containment reference.
See Also:
getLink()
Generated:
This code was automatically generated.

getLocation

LocationType getLocation()
Returns the value of the 'Location' containment reference.

If the meaning of the 'Location' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Location' containment reference.
See Also:
setLocation(LocationType), MomlPackage.getDocumentRoot_Location()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='location'
namespace='##targetNamespace'"

setLocation

void setLocation(LocationType value)
Sets the value of the 'Location' containment reference.

Parameters:
value - the new value of the 'Location' containment reference.
See Also:
getLocation()
Generated:
This code was automatically generated.

getModel

ModelType getModel()
Returns the value of the 'Model' containment reference.

If the meaning of the 'Model' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Model' containment reference.
See Also:
setModel(ModelType), MomlPackage.getDocumentRoot_Model()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='model'
namespace='##targetNamespace'"

setModel

void setModel(ModelType value)
Sets the value of the 'Model' containment reference.

Parameters:
value - the new value of the 'Model' containment reference.
See Also:
getModel()
Generated:
This code was automatically generated.

getPort

PortType getPort()
Returns the value of the 'Port' containment reference.

If the meaning of the 'Port' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Port' containment reference.
See Also:
setPort(PortType), MomlPackage.getDocumentRoot_Port()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='port'
namespace='##targetNamespace'"

setPort

void setPort(PortType value)
Sets the value of the 'Port' containment reference.

Parameters:
value - the new value of the 'Port' containment reference.
See Also:
getPort()
Generated:
This code was automatically generated.

getProperty

PropertyType getProperty()
Returns the value of the 'Property' containment reference.

If the meaning of the 'Property' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Property' containment reference.
See Also:
setProperty(PropertyType), MomlPackage.getDocumentRoot_Property()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='property'
namespace='##targetNamespace'"

setProperty

void setProperty(PropertyType value)
Sets the value of the 'Property' containment reference.

Parameters:
value - the new value of the 'Property' containment reference.
See Also:
getProperty()
Generated:
This code was automatically generated.

getRelation

RelationType getRelation()
Returns the value of the 'Relation' containment reference.

If the meaning of the 'Relation' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Relation' containment reference.
See Also:
setRelation(RelationType), MomlPackage.getDocumentRoot_Relation()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='relation'
namespace='##targetNamespace'"

setRelation

void setRelation(RelationType value)
Sets the value of the 'Relation' containment reference.

Parameters:
value - the new value of the 'Relation' containment reference.
See Also:
getRelation()
Generated:
This code was automatically generated.

getRename

RenameType getRename()
Returns the value of the 'Rename' containment reference.

If the meaning of the 'Rename' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rename' containment reference.
See Also:
setRename(RenameType), MomlPackage.getDocumentRoot_Rename()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='rename'
namespace='##targetNamespace'"

setRename

void setRename(RenameType value)
Sets the value of the 'Rename' containment reference.

Parameters:
value - the new value of the 'Rename' containment reference.
See Also:
getRename()
Generated:
This code was automatically generated.

getRendition

RenditionType getRendition()
Returns the value of the 'Rendition' containment reference.

If the meaning of the 'Rendition' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Rendition' containment reference.
See Also:
setRendition(RenditionType), MomlPackage.getDocumentRoot_Rendition()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='rendition'
namespace='##targetNamespace'"

setRendition

void setRendition(RenditionType value)
Sets the value of the 'Rendition' containment reference.

Parameters:
value - the new value of the 'Rendition' containment reference.
See Also:
getRendition()
Generated:
This code was automatically generated.

getUnlink

UnlinkType getUnlink()
Returns the value of the 'Unlink' containment reference.

If the meaning of the 'Unlink' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Unlink' containment reference.
See Also:
setUnlink(UnlinkType), MomlPackage.getDocumentRoot_Unlink()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='unlink'
namespace='##targetNamespace'"

setUnlink

void setUnlink(UnlinkType value)
Sets the value of the 'Unlink' containment reference.

Parameters:
value - the new value of the 'Unlink' containment reference.
See Also:
getUnlink()
Generated:
This code was automatically generated.

getVertex

VertexType getVertex()
Returns the value of the 'Vertex' containment reference.

If the meaning of the 'Vertex' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Vertex' containment reference.
See Also:
setVertex(VertexType), MomlPackage.getDocumentRoot_Vertex()
Generated:
This code was automatically generated.
Model element:
containment=true
upper=-2
transient=true
volatile=true
derived=true
extendedMetaData="kind='element'
name='vertex'
namespace='##targetNamespace'"

setVertex

void setVertex(VertexType value)
Sets the value of the 'Vertex' containment reference.

Parameters:
value - the new value of the 'Vertex' containment reference.
See Also:
getVertex()
Generated:
This code was automatically generated.