Public feed
#379029
<!-- -->
<!-- This section of the DTD contains XML declarations required by -->
<!-- XMI. -->
<!-- _______________________________________________________________ -->
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI is the top-level XML element for XMI transfer text -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI (XMI.header? , XMI.content? , XMI.difference* , XMI.extensions* )>
<!ATTLIST XMI xmi.version CDATA #FIXED '1.1'
timestamp CDATA #IMPLIED
verified (true | false ) #IMPLIED
xmlns:UML CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.header contains documentation and identifies the model, -->
<!-- metamodel, and metametamodel -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.header (XMI.documentation? , XMI.model* , XMI.metamodel* , XMI.metametamodel* , XMI.import* )>
<!-- _______________________________________________________________ -->
<!-- -->
<!-- documentation for transfer data -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.documentation (#PCDATA | XMI.owner | XMI.contact | XMI.longDescription | XMI.shortDescription | XMI.exporter | XMI.exporterVersion | XMI.notice )*>
<!ELEMENT XMI.owner ANY>
<!ELEMENT XMI.contact ANY>
<!ELEMENT XMI.longDescription ANY>
<!ELEMENT XMI.shortDescription ANY>
<!ELEMENT XMI.exporter ANY>
<!ELEMENT XMI.exporterVersion ANY>
<!ELEMENT XMI.exporterID ANY>
<!ELEMENT XMI.notice ANY>
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.element.att defines the attributes that each XML element -->
<!-- that corresponds to a metamodel class must have to conform to -->
<!-- the XMI specification. -->
<!-- _______________________________________________________________ -->
<!ENTITY % XMI.element.att "xmi.id ID #IMPLIED xmi.label CDATA #IMPLIED xmi.uuid
CDATA #IMPLIED ">
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.link.att defines the attributes that each XML element that -->
<!-- corresponds to a metamodel class must have to enable it to -->
<!-- function as a simple XLink as well as refer to model -->
<!-- constructs within the same XMI file. -->
<!-- _______________________________________________________________ -->
<!ENTITY % XMI.link.att "href CDATA #IMPLIED xmi.idref IDREF #IMPLIED xml:link
CDATA #IMPLIED xlink:inline (true | false) #IMPLIED
xlink:actuate (show | user) #IMPLIED xlink:content-role
CDATA #IMPLIED xlink:title CDATA #IMPLIED xlink:show
(embed | replace | new) #IMPLIED xlink:behavior CDATA
#IMPLIED">
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.model identifies the model(s) being transferred -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.model ANY>
<!ATTLIST XMI.model %XMI.link.att;
xmi.name CDATA #REQUIRED
xmi.version CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.metamodel identifies the metamodel(s) for the transferred -->
<!-- data -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.metamodel ANY>
<!ATTLIST XMI.metamodel %XMI.link.att;
xmi.name CDATA #REQUIRED
xmi.version CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.metametamodel identifies the metametamodel(s) for the -->
<!-- transferred data -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.metametamodel ANY>
<!ATTLIST XMI.metametamodel %XMI.link.att;
xmi.name CDATA #REQUIRED
xmi.version CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.metametamodel identifies other files associated with the -->
<!-- transferred data -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.import ANY>
<!ATTLIST XMI.import %XMI.link.att;
xmi.name CDATA #REQUIRED
xmi.version CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.content is the actual data being transferred -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.content ANY>
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.extensions contains data to transfer that does not conform -->
<!-- to the metamodel(s) in the header -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.extensions ANY>
<!ATTLIST XMI.extensions xmi.extender CDATA #REQUIRED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- extension contains information related to a specific model -->
<!-- construct that is not defined in the metamodel(s) in the header -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.extension ANY>
<!ATTLIST XMI.extension %XMI.element.att;
%XMI.link.att;
xmi.extender CDATA #REQUIRED
xmi.extenderID CDATA #IMPLIED >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.difference holds XML elements representing differences to a -->
<!-- base model -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.difference (XMI.difference | XMI.delete | XMI.add | XMI.replace )*>
<!ATTLIST XMI.difference %XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.delete represents a deletion from a base model -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.delete EMPTY>
<!ATTLIST XMI.delete %XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.add represents an addition to a base model -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.add ANY>
<!ATTLIST XMI.add %XMI.element.att;
%XMI.link.att;
xmi.position CDATA '-1' >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.replace represents the replacement of a model construct -->
<!-- with another model construct in a base model -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.replace ANY>
<!ATTLIST XMI.replace %XMI.element.att;
%XMI.link.att;
xmi.position CDATA '-1' >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- XMI.reference may be used to refer to data types not defined in -->
<!-- the metamodel -->
<!-- _______________________________________________________________ -->
<!ELEMENT XMI.reference ANY>
<!ATTLIST XMI.reference %XMI.link.att; >
<!ELEMENT UML:Binding.argument (UML:ModelElement | UML:Comment | UML:Namespace | UML:GeneralizableElement | UML:Feature | UML:Parameter | UML:Constraint | UML:Dependency | UML:Generalization | UML:AssociationEnd | UML:Request | UML:ActionSequence | UML:Action | UML:Link | UML:LinkEnd | UML:Instance | UML:AttributeLink | UML:MessageInstance | UML:Interaction | UML:Message | UML:StateMachine | UML:Guard | UML:StateVertex | UML:Transition | UML:Event | UML:Partition | UML:Collaboration | UML:Classifier | UML:Association | UML:Stereotype | UML:Package | UML:Signal | UML:Node | UML:Component | UML:Interface | UML:Class | UML:DataType | UML:Subsystem | UML:ClassifierRole | UML:Actor | UML:UseCase | UML:ClassifierInState | UML:AssociationClass | UML:Enumeration | UML:Primitive | UML:Structure | UML:AssociationRole | UML:Model | UML:Exception | UML:StructuralFeature | UML:BehavioralFeature | UML:Attribute | UML:Operation | UML:Method | UML:Reception | UML:Refinement | UML:Usage | UML:Trace | UML:Binding | UML:AssociationEndRole | UML:CreateAction | UML:CallAction | UML:LocalInvocation | UML:ReturnAction | UML:SendAction | UML:UninterpretedAction | UML:TerminateAction | UML:DestroyAction | UML:LinkObject | UML:Object | UML:DataValue | UML:UseCaseInstance | UML:ActivityModel | UML:PseudoState | UML:State | UML:CompositeState | UML:SimpleState | UML:SubmachineState | UML:ActionState | UML:ObjectFlowState | UML:ActivityState | UML:SignalEvent | UML:CallEvent | UML:TimeEvent | UML:ChangeEvent )*>
<!ELEMENT UML:ModelElement.taggedValue (UML:TaggedValue )*>
<!ELEMENT UML:Namespace.ownedElement (UML:ModelElement | UML:Comment | UML:Namespace | UML:GeneralizableElement | UML:Feature | UML:Parameter | UML:Constraint | UML:Dependency | UML:Generalization | UML:AssociationEnd | UML:Request | UML:ActionSequence | UML:Action | UML:Link | UML:LinkEnd | UML:Instance | UML:AttributeLink | UML:MessageInstance | UML:Interaction | UML:Message | UML:StateMachine | UML:Guard | UML:StateVertex | UML:Transition | UML:Event | UML:Partition | UML:Collaboration | UML:Classifier | UML:Association | UML:Stereotype | UML:Package | UML:Signal | UML:Node | UML:Component | UML:Interface | UML:Class | UML:DataType | UML:Subsystem | UML:ClassifierRole | UML:Actor | UML:UseCase | UML:ClassifierInState | UML:AssociationClass | UML:Enumeration | UML:Primitive | UML:Structure | UML:AssociationRole | UML:Model | UML:Exception | UML:StructuralFeature | UML:BehavioralFeature | UML:Attribute | UML:Operation | UML:Method | UML:Reception | UML:Refinement | UML:Usage | UML:Trace | UML:Binding | UML:AssociationEndRole | UML:CreateAction | UML:CallAction | UML:LocalInvocation | UML:ReturnAction | UML:SendAction | UML:UninterpretedAction | UML:TerminateAction | UML:DestroyAction | UML:LinkObject | UML:Object | UML:DataValue | UML:UseCaseInstance | UML:ActivityModel | UML:PseudoState | UML:State | UML:CompositeState | UML:SimpleState | UML:SubmachineState | UML:ActionState | UML:ObjectFlowState | UML:ActivityState | UML:SignalEvent | UML:CallEvent | UML:TimeEvent | UML:ChangeEvent )*>
<!ELEMENT UML:Classifier.feature (UML:Feature | UML:StructuralFeature | UML:BehavioralFeature | UML:Attribute | UML:Operation | UML:Method | UML:Reception )*>
<!ELEMENT UML:BehavioralFeature.parameter (UML:Parameter )*>
<!ELEMENT UML:Dependency.subDependencies (UML:Dependency | UML:Refinement | UML:Usage | UML:Trace | UML:Binding )*>
<!ELEMENT UML:AssociationEnd.qualifier (UML:Attribute )*>
<!ELEMENT UML:Association.connection (UML:AssociationEnd | UML:AssociationEndRole )*>
<!ELEMENT UML:Stereotype.requiredTag (UML:TaggedValue )*>
<!ELEMENT UML:Enumeration.literal (UML:EnumerationLiteral )*>
<!ELEMENT UML:Signal.parameter (UML:Parameter )*>
<!ELEMENT UML:ActionSequence.action (UML:Action | UML:CreateAction | UML:CallAction | UML:LocalInvocation | UML:ReturnAction | UML:SendAction | UML:UninterpretedAction | UML:TerminateAction | UML:DestroyAction )*>
<!ELEMENT UML:Action.actualArgument (UML:Argument )*>
<!ELEMENT UML:Link.linkRole (UML:LinkEnd )*>
<!ELEMENT UML:Instance.slot (UML:AttributeLink )*>
<!ELEMENT UML:Collaboration.interaction (UML:Interaction )*>
<!ELEMENT UML:Interaction.message (UML:Message )*>
<!ELEMENT UML:StateMachine.top (UML:State | UML:CompositeState | UML:SimpleState | UML:SubmachineState | UML:ActionState | UML:ObjectFlowState | UML:ActivityState )*>
<!ELEMENT UML:StateMachine.transitions (UML:Transition )*>
<!ELEMENT UML:Transition.guard (UML:Guard )*>
<!ELEMENT UML:Transition.effect (UML:ActionSequence )*>
<!ELEMENT UML:State.internalTransition (UML:Transition )*>
<!ELEMENT UML:State.entry (UML:ActionSequence )*>
<!ELEMENT UML:State.exit (UML:ActionSequence )*>
<!ELEMENT UML:CompositeState.substate (UML:StateVertex | UML:PseudoState | UML:State | UML:CompositeState | UML:SimpleState | UML:SubmachineState | UML:ActionState | UML:ObjectFlowState | UML:ActivityState )*>
<!ELEMENT UML:ActivityModel.partition (UML:Partition )*>
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Refinement -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Refinement.mapping (UML:Mapping )>
<!ELEMENT UML:Refinement (UML:ModelElement.name | UML:ModelElement.visibility | UML:Dependency.description | UML:Refinement.mapping | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Dependency.owningDependency | UML:Dependency.client | UML:Dependency.supplier | UML:ModelElement.taggedValue | UML:Dependency.subDependencies )*>
<!ATTLIST UML:Refinement name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
description CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owningDependency IDREFS #IMPLIED
client IDREFS #IMPLIED
supplier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Usage -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Usage (UML:ModelElement.name | UML:ModelElement.visibility | UML:Dependency.description | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Dependency.owningDependency | UML:Dependency.client | UML:Dependency.supplier | UML:ModelElement.taggedValue | UML:Dependency.subDependencies )*>
<!ATTLIST UML:Usage name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
description CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owningDependency IDREFS #IMPLIED
client IDREFS #IMPLIED
supplier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Trace -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Trace (UML:ModelElement.name | UML:ModelElement.visibility | UML:Dependency.description | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Dependency.owningDependency | UML:Dependency.client | UML:Dependency.supplier | UML:ModelElement.taggedValue | UML:Dependency.subDependencies )*>
<!ATTLIST UML:Trace name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
description CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owningDependency IDREFS #IMPLIED
client IDREFS #IMPLIED
supplier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Binding -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Binding (UML:ModelElement.name | UML:ModelElement.visibility | UML:Dependency.description | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Dependency.owningDependency | UML:Dependency.client | UML:Dependency.supplier | UML:ModelElement.taggedValue | UML:Dependency.subDependencies | UML:Binding.argument )*>
<!ATTLIST UML:Binding name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
description CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owningDependency IDREFS #IMPLIED
client IDREFS #IMPLIED
supplier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Node -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Node.component (UML:Component )*>
<!ELEMENT UML:Node (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:Node.component | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Node name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
component IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Component -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Component.deployment (UML:Node )*>
<!ELEMENT UML:Component.implements (UML:ModelElement )*>
<!ELEMENT UML:Component (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:Component.deployment | UML:Component.implements | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Component name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
deployment IDREFS #IMPLIED
implements IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Comment -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Comment (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Comment name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.ViewElement -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ViewElement.model (UML:ModelElement )*>
<!ELEMENT UML:ViewElement.presentation (UML:Presentation )*>
<!ELEMENT UML:ViewElement (XMI.extension | UML:ViewElement.model | UML:ViewElement.presentation )*>
<!ATTLIST UML:ViewElement model IDREFS #IMPLIED
presentation IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Auxiliary_Elements.Presentation -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Presentation.geometry (UML:Geometry )>
<!ELEMENT UML:Presentation.style (UML:GraphicMarker )>
<!ELEMENT UML:Presentation.model (UML:ModelElement )*>
<!ELEMENT UML:Presentation.viewElement (UML:ViewElement )*>
<!ELEMENT UML:Presentation (UML:Presentation.geometry | UML:Presentation.style | XMI.extension | UML:Presentation.model | UML:Presentation.viewElement )*>
<!ATTLIST UML:Presentation model IDREFS #IMPLIED
viewElement IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Element -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Element (XMI.extension )*>
<!ATTLIST UML:Element %XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.ModelElement -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ModelElement.name (#PCDATA | XMI.reference )*>
<!ELEMENT UML:ModelElement.visibility EMPTY>
<!ATTLIST UML:ModelElement.visibility xmi.value (public | protected | private ) #REQUIRED >
<!ELEMENT UML:ModelElement.binding (UML:Binding )*>
<!ELEMENT UML:ModelElement.template (UML:ModelElement )*>
<!ELEMENT UML:ModelElement.templateParameter (UML:ModelElement )*>
<!ELEMENT UML:ModelElement.implementation (UML:Component )*>
<!ELEMENT UML:ModelElement.view (UML:ViewElement )*>
<!ELEMENT UML:ModelElement.presentation (UML:Presentation )*>
<!ELEMENT UML:ModelElement.namespace (UML:Namespace )*>
<!ELEMENT UML:ModelElement.constraint (UML:Constraint )*>
<!ELEMENT UML:ModelElement.requirement (UML:Dependency )*>
<!ELEMENT UML:ModelElement.provision (UML:Dependency )*>
<!ELEMENT UML:ModelElement.stereotype (UML:Stereotype )*>
<!ELEMENT UML:ModelElement.elementReference (UML:ElementReference )*>
<!ELEMENT UML:ModelElement.collaboration (UML:Collaboration )*>
<!ELEMENT UML:ModelElement.behavior (UML:StateMachine )*>
<!ELEMENT UML:ModelElement.partition (UML:Partition )*>
<!ELEMENT UML:ModelElement (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:ModelElement name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Namespace -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Namespace (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:ModelElement.taggedValue | UML:Namespace.ownedElement )*>
<!ATTLIST UML:Namespace name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.GeneralizableElement -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:GeneralizableElement.isRoot EMPTY>
<!ATTLIST UML:GeneralizableElement.isRoot xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:GeneralizableElement.isLeaf EMPTY>
<!ATTLIST UML:GeneralizableElement.isLeaf xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:GeneralizableElement.isAbstract EMPTY>
<!ATTLIST UML:GeneralizableElement.isAbstract xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:GeneralizableElement.generalization (UML:Generalization )*>
<!ELEMENT UML:GeneralizableElement.specialization (UML:Generalization )*>
<!ELEMENT UML:GeneralizableElement (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:ModelElement.taggedValue | UML:Namespace.ownedElement )*>
<!ATTLIST UML:GeneralizableElement name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Classifier -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Classifier.parameter (UML:Parameter )*>
<!ELEMENT UML:Classifier.structuralFeature (UML:StructuralFeature )*>
<!ELEMENT UML:Classifier.specification (UML:Classifier )*>
<!ELEMENT UML:Classifier.realization (UML:Classifier )*>
<!ELEMENT UML:Classifier.associationEnd (UML:AssociationEnd )*>
<!ELEMENT UML:Classifier.participant (UML:AssociationEnd )*>
<!ELEMENT UML:Classifier.createAction (UML:CreateAction )*>
<!ELEMENT UML:Classifier.instance (UML:Instance )*>
<!ELEMENT UML:Classifier.collaboration (UML:Collaboration )*>
<!ELEMENT UML:Classifier.classifierRole (UML:ClassifierRole )*>
<!ELEMENT UML:Classifier.classifierInState (UML:ClassifierInState )*>
<!ELEMENT UML:Classifier (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Classifier name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Interface -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Interface (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Interface name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Class -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Class.isActive EMPTY>
<!ATTLIST UML:Class.isActive xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:Class (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:Class.isActive | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Class name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
isActive (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.DataType -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:DataType (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:DataType name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Feature -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Feature.ownerScope EMPTY>
<!ATTLIST UML:Feature.ownerScope xmi.value (classifier | instance ) #REQUIRED >
<!ELEMENT UML:Feature.owner (UML:Classifier )*>
<!ELEMENT UML:Feature.classifierRole (UML:ClassifierRole )*>
<!ELEMENT UML:Feature (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Feature name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.StructuralFeature -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:StructuralFeature.multiplicity (#PCDATA | XMI.reference )*>
<!ELEMENT UML:StructuralFeature.changeable EMPTY>
<!ATTLIST UML:StructuralFeature.changeable xmi.value (none | frozen | addOnly ) #REQUIRED >
<!ELEMENT UML:StructuralFeature.targetScope EMPTY>
<!ATTLIST UML:StructuralFeature.targetScope xmi.value (classifier | instance ) #REQUIRED >
<!ELEMENT UML:StructuralFeature.type (UML:Classifier )*>
<!ELEMENT UML:StructuralFeature (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:StructuralFeature.multiplicity | UML:StructuralFeature.changeable | UML:StructuralFeature.targetScope | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:StructuralFeature.type | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:StructuralFeature name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
multiplicity CDATA #IMPLIED
changeable (none | frozen | addOnly ) #IMPLIED
targetScope (classifier | instance ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
type IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.BehavioralFeature -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:BehavioralFeature.isQuery EMPTY>
<!ATTLIST UML:BehavioralFeature.isQuery xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:BehavioralFeature.raisedException (UML:Exception )*>
<!ELEMENT UML:BehavioralFeature (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:BehavioralFeature.isQuery | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:BehavioralFeature.raisedException | UML:ModelElement.taggedValue | UML:BehavioralFeature.parameter )*>
<!ATTLIST UML:BehavioralFeature name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
isQuery (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
raisedException IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Operation -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Operation.specification (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Operation.isPolymorphic EMPTY>
<!ATTLIST UML:Operation.isPolymorphic xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:Operation.concurrency EMPTY>
<!ATTLIST UML:Operation.concurrency xmi.value (sequential | guarded | concurrent ) #REQUIRED >
<!ELEMENT UML:Operation.method (UML:Method )*>
<!ELEMENT UML:Operation.collaboration (UML:Collaboration )*>
<!ELEMENT UML:Operation.occurrence (UML:CallEvent )*>
<!ELEMENT UML:Operation (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:BehavioralFeature.isQuery | UML:Operation.specification | UML:Operation.isPolymorphic | UML:Operation.concurrency | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:BehavioralFeature.raisedException | UML:Request.action | UML:Request.messageInstance | UML:Operation.method | UML:Operation.collaboration | UML:Operation.occurrence | UML:ModelElement.taggedValue | UML:BehavioralFeature.parameter )*>
<!ATTLIST UML:Operation name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
isQuery (false | true ) #IMPLIED
specification CDATA #IMPLIED
isPolymorphic (false | true ) #IMPLIED
concurrency (sequential | guarded | concurrent ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
raisedException IDREFS #IMPLIED
action IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
method IDREFS #IMPLIED
Operation.collaboration IDREFS #IMPLIED
occurrence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Method -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Method.body (UML:ProcedureExpression )>
<!ELEMENT UML:Method.specification (UML:Operation )*>
<!ELEMENT UML:Method (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:BehavioralFeature.isQuery | UML:Method.body | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:BehavioralFeature.raisedException | UML:Method.specification | UML:ModelElement.taggedValue | UML:BehavioralFeature.parameter )*>
<!ATTLIST UML:Method name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
isQuery (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
raisedException IDREFS #IMPLIED
specification IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Parameter -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Parameter.defaultValue (UML:Expression | UML:ProcedureExpression | UML:ObjectSetExpression | UML:TimeExpression | UML:BooleanExpression )>
<!ELEMENT UML:Parameter.kind EMPTY>
<!ATTLIST UML:Parameter.kind xmi.value (in | inout | out | return ) #REQUIRED >
<!ELEMENT UML:Parameter.behavioralFeature (UML:BehavioralFeature )*>
<!ELEMENT UML:Parameter.type (UML:Classifier )*>
<!ELEMENT UML:Parameter.signal (UML:Signal )*>
<!ELEMENT UML:Parameter (UML:ModelElement.name | UML:ModelElement.visibility | UML:Parameter.defaultValue | UML:Parameter.kind | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Parameter.behavioralFeature | UML:Parameter.type | UML:Parameter.signal | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Parameter name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
kind (in | inout | out | return ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
behavioralFeature IDREFS #IMPLIED
type IDREFS #IMPLIED
signal IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Constraint -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Constraint.body (UML:BooleanExpression )>
<!ELEMENT UML:Constraint.constrainedElement (UML:ModelElement )*>
<!ELEMENT UML:Constraint.constrainedStereotype (UML:Stereotype )*>
<!ELEMENT UML:Constraint (UML:ModelElement.name | UML:ModelElement.visibility | UML:Constraint.body | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Constraint.constrainedElement | UML:Constraint.constrainedStereotype | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Constraint name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
constrainedElement IDREFS #IMPLIED
constrainedStereotype IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Dependency -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Dependency.description (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Dependency.owningDependency (UML:Dependency )*>
<!ELEMENT UML:Dependency.client (UML:ModelElement )*>
<!ELEMENT UML:Dependency.supplier (UML:ModelElement )*>
<!ELEMENT UML:Dependency (UML:ModelElement.name | UML:ModelElement.visibility | UML:Dependency.description | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Dependency.owningDependency | UML:Dependency.client | UML:Dependency.supplier | UML:ModelElement.taggedValue | UML:Dependency.subDependencies )*>
<!ATTLIST UML:Dependency name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
description CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owningDependency IDREFS #IMPLIED
client IDREFS #IMPLIED
supplier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Generalization -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Generalization.discriminator (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Generalization.subtype (UML:GeneralizableElement )*>
<!ELEMENT UML:Generalization.supertype (UML:GeneralizableElement )*>
<!ELEMENT UML:Generalization (UML:ModelElement.name | UML:ModelElement.visibility | UML:Generalization.discriminator | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Generalization.subtype | UML:Generalization.supertype | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Generalization name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
discriminator CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
subtype IDREFS #IMPLIED
supertype IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.AssociationEnd -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:AssociationEnd.isNavigable EMPTY>
<!ATTLIST UML:AssociationEnd.isNavigable xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:AssociationEnd.isOrdered EMPTY>
<!ATTLIST UML:AssociationEnd.isOrdered xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:AssociationEnd.aggregation EMPTY>
<!ATTLIST UML:AssociationEnd.aggregation xmi.value (none | shared | composite ) #REQUIRED >
<!ELEMENT UML:AssociationEnd.multiplicity (#PCDATA | XMI.reference )*>
<!ELEMENT UML:AssociationEnd.changeable EMPTY>
<!ATTLIST UML:AssociationEnd.changeable xmi.value (none | frozen | addOnly ) #REQUIRED >
<!ELEMENT UML:AssociationEnd.targetScope EMPTY>
<!ATTLIST UML:AssociationEnd.targetScope xmi.value (classifier | instance ) #REQUIRED >
<!ELEMENT UML:AssociationEnd.type (UML:Classifier )*>
<!ELEMENT UML:AssociationEnd.specification (UML:Classifier )*>
<!ELEMENT UML:AssociationEnd.association (UML:Association )*>
<!ELEMENT UML:AssociationEnd.linkEnd (UML:LinkEnd )*>
<!ELEMENT UML:AssociationEnd.associationEndRole (UML:AssociationEndRole )*>
<!ELEMENT UML:AssociationEnd (UML:ModelElement.name | UML:ModelElement.visibility | UML:AssociationEnd.isNavigable | UML:AssociationEnd.isOrdered | UML:AssociationEnd.aggregation | UML:AssociationEnd.multiplicity | UML:AssociationEnd.changeable | UML:AssociationEnd.targetScope | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:AssociationEnd.type | UML:AssociationEnd.specification | UML:AssociationEnd.association | UML:AssociationEnd.linkEnd | UML:AssociationEnd.associationEndRole | UML:ModelElement.taggedValue | UML:AssociationEnd.qualifier )*>
<!ATTLIST UML:AssociationEnd name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isNavigable (false | true ) #IMPLIED
isOrdered (false | true ) #IMPLIED
aggregation (none | shared | composite ) #IMPLIED
multiplicity CDATA #IMPLIED
changeable (none | frozen | addOnly ) #IMPLIED
targetScope (classifier | instance ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
type IDREFS #IMPLIED
specification IDREFS #IMPLIED
association IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
associationEndRole IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Association -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Association.link (UML:Link )*>
<!ELEMENT UML:Association.associationEnd (UML:AssociationRole )*>
<!ELEMENT UML:Association (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Association.link | UML:Association.associationEnd | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Association.connection )*>
<!ATTLIST UML:Association name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
link IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.AssociationClass -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:AssociationClass (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:Class.isActive | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:Association.link | UML:Association.associationEnd | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature | UML:Association.connection )*>
<!ATTLIST UML:AssociationClass name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
isActive (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
Classifier.associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
link IDREFS #IMPLIED
Association.associationEnd IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Core.Attribute -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Attribute.initialValue (UML:Expression | UML:ProcedureExpression | UML:ObjectSetExpression | UML:TimeExpression | UML:BooleanExpression )>
<!ELEMENT UML:Attribute.associationEnd (UML:AssociationEnd )*>
<!ELEMENT UML:Attribute.attributeLink (UML:AttributeLink )*>
<!ELEMENT UML:Attribute (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:StructuralFeature.multiplicity | UML:StructuralFeature.changeable | UML:StructuralFeature.targetScope | UML:Attribute.initialValue | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:StructuralFeature.type | UML:Attribute.associationEnd | UML:Attribute.attributeLink | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Attribute name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
multiplicity CDATA #IMPLIED
changeable (none | frozen | addOnly ) #IMPLIED
targetScope (classifier | instance ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
type IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Extension_Mechanisms.TaggedValue -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:TaggedValue.tag (#PCDATA | XMI.reference )*>
<!ELEMENT UML:TaggedValue.value (#PCDATA | XMI.reference )*>
<!ELEMENT UML:TaggedValue.modelElement (UML:ModelElement )*>
<!ELEMENT UML:TaggedValue.stereotype (UML:Stereotype )*>
<!ELEMENT UML:TaggedValue (UML:TaggedValue.tag | UML:TaggedValue.value | XMI.extension | UML:TaggedValue.modelElement | UML:TaggedValue.stereotype )*>
<!ATTLIST UML:TaggedValue tag CDATA #IMPLIED
value CDATA #IMPLIED
modelElement IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Extension_Mechanisms.Stereotype -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Stereotype.icon (UML:Geometry )>
<!ELEMENT UML:Stereotype.baseClass (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Stereotype.extendedElement (UML:ModelElement )*>
<!ELEMENT UML:Stereotype.stereotypeConstraint (UML:Constraint )*>
<!ELEMENT UML:Stereotype (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:Stereotype.icon | UML:Stereotype.baseClass | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Stereotype.extendedElement | UML:Stereotype.stereotypeConstraint | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Stereotype.requiredTag )*>
<!ATTLIST UML:Stereotype name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
baseClass CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
extendedElement IDREFS #IMPLIED
stereotypeConstraint IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Enumeration -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Enumeration (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature | UML:Enumeration.literal )*>
<!ATTLIST UML:Enumeration name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.EnumerationLiteral -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:EnumerationLiteral.name (#PCDATA | XMI.reference )*>
<!ELEMENT UML:EnumerationLiteral.enumeration (UML:Enumeration )*>
<!ELEMENT UML:EnumerationLiteral (UML:EnumerationLiteral.name | XMI.extension | UML:EnumerationLiteral.enumeration )*>
<!ATTLIST UML:EnumerationLiteral name CDATA #IMPLIED
enumeration IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Primitive -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Primitive (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Primitive name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Structure -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Structure (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Structure name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.MultiplicityRange -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:MultiplicityRange.lower (#PCDATA | XMI.reference )*>
<!ELEMENT UML:MultiplicityRange.upper (#PCDATA | XMI.reference )*>
<!ELEMENT UML:MultiplicityRange (UML:MultiplicityRange.lower | UML:MultiplicityRange.upper | XMI.extension )*>
<!ATTLIST UML:MultiplicityRange lower CDATA #IMPLIED
upper CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Geometry -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Geometry.body (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Geometry (UML:Geometry.body | XMI.extension )*>
<!ATTLIST UML:Geometry body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.GraphicMarker -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:GraphicMarker.body (#PCDATA | XMI.reference )*>
<!ELEMENT UML:GraphicMarker (UML:GraphicMarker.body | XMI.extension )*>
<!ATTLIST UML:GraphicMarker body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Mapping -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Mapping.body (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Mapping (UML:Mapping.body | XMI.extension )*>
<!ATTLIST UML:Mapping body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.Expression -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Expression.language (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Expression.body (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Expression (UML:Expression.language | UML:Expression.body | XMI.extension )*>
<!ATTLIST UML:Expression language CDATA #IMPLIED
body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.ProcedureExpression -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ProcedureExpression (UML:Expression.language | UML:Expression.body | XMI.extension )*>
<!ATTLIST UML:ProcedureExpression language CDATA #IMPLIED
body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.ObjectSetExpression -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ObjectSetExpression (UML:Expression.language | UML:Expression.body | XMI.extension )*>
<!ATTLIST UML:ObjectSetExpression language CDATA #IMPLIED
body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.TimeExpression -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:TimeExpression (UML:Expression.language | UML:Expression.body | XMI.extension )*>
<!ATTLIST UML:TimeExpression language CDATA #IMPLIED
body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Foundation.Data_Types.BooleanExpression -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:BooleanExpression (UML:Expression.language | UML:Expression.body | XMI.extension )*>
<!ATTLIST UML:BooleanExpression language CDATA #IMPLIED
body CDATA #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Model_Management.Package -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Package.elementReference (UML:ElementReference )*>
<!ELEMENT UML:Package (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Package.elementReference | UML:ModelElement.taggedValue | UML:Namespace.ownedElement )*>
<!ATTLIST UML:Package name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
ModelElement.elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
Package.elementReference IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Model_Management.Subsystem -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Subsystem.isInstantiable EMPTY>
<!ATTLIST UML:Subsystem.isInstantiable xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:Subsystem (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:Subsystem.isInstantiable | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:Package.elementReference | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Subsystem name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
isInstantiable (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
ModelElement.elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
Package.elementReference IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Model_Management.Model -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Model (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Package.elementReference | UML:ModelElement.taggedValue | UML:Namespace.ownedElement )*>
<!ATTLIST UML:Model name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
ModelElement.elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
Package.elementReference IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Model_Management.ElementReference -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ElementReference.visibility EMPTY>
<!ATTLIST UML:ElementReference.visibility xmi.value (public | protected | private ) #REQUIRED >
<!ELEMENT UML:ElementReference.alias (#PCDATA | XMI.reference )*>
<!ELEMENT UML:ElementReference.referencedElement (UML:ModelElement )*>
<!ELEMENT UML:ElementReference.package (UML:Package )*>
<!ELEMENT UML:ElementReference (UML:ElementReference.visibility | UML:ElementReference.alias | XMI.extension | UML:ElementReference.referencedElement | UML:ElementReference.package )*>
<!ATTLIST UML:ElementReference visibility (public | protected | private ) #IMPLIED
alias CDATA #IMPLIED
referencedElement IDREFS #IMPLIED
package IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Request -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Request.action (UML:Action )*>
<!ELEMENT UML:Request.messageInstance (UML:MessageInstance )*>
<!ELEMENT UML:Request (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Request.action | UML:Request.messageInstance | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Request name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
action IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Signal -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Signal.reception (UML:Reception )*>
<!ELEMENT UML:Signal.occurrence (UML:SignalEvent )*>
<!ELEMENT UML:Signal (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Request.action | UML:Request.messageInstance | UML:Signal.reception | UML:Signal.occurrence | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Signal.parameter )*>
<!ATTLIST UML:Signal name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
action IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
reception IDREFS #IMPLIED
occurrence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Exception -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Exception.context (UML:BehavioralFeature )*>
<!ELEMENT UML:Exception (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Request.action | UML:Request.messageInstance | UML:Signal.reception | UML:Signal.occurrence | UML:Exception.context | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Signal.parameter )*>
<!ATTLIST UML:Exception name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
action IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
reception IDREFS #IMPLIED
occurrence IDREFS #IMPLIED
context IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Reception -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Reception.isPolymorphic EMPTY>
<!ATTLIST UML:Reception.isPolymorphic xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:Reception.specification (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Reception.signal (UML:Signal )*>
<!ELEMENT UML:Reception (UML:ModelElement.name | UML:ModelElement.visibility | UML:Feature.ownerScope | UML:BehavioralFeature.isQuery | UML:Reception.isPolymorphic | UML:Reception.specification | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Feature.owner | UML:Feature.classifierRole | UML:BehavioralFeature.raisedException | UML:Reception.signal | UML:ModelElement.taggedValue | UML:BehavioralFeature.parameter )*>
<!ATTLIST UML:Reception name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
ownerScope (classifier | instance ) #IMPLIED
isQuery (false | true ) #IMPLIED
isPolymorphic (false | true ) #IMPLIED
specification CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
owner IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
raisedException IDREFS #IMPLIED
signal IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Argument -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Argument.value (UML:Expression | UML:ProcedureExpression | UML:ObjectSetExpression | UML:TimeExpression | UML:BooleanExpression )>
<!ELEMENT UML:Argument.action (UML:Action )*>
<!ELEMENT UML:Argument (UML:Argument.value | XMI.extension | UML:Argument.action )*>
<!ATTLIST UML:Argument action IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.ActionSequence -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ActionSequence.transition (UML:Transition )*>
<!ELEMENT UML:ActionSequence.state (UML:State )*>
<!ELEMENT UML:ActionSequence.state2 (UML:State )*>
<!ELEMENT UML:ActionSequence (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:ActionSequence.transition | UML:ActionSequence.state | UML:ActionSequence.state2 | UML:ModelElement.taggedValue | UML:ActionSequence.action )*>
<!ATTLIST UML:ActionSequence name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
transition IDREFS #IMPLIED
state IDREFS #IMPLIED
state2 IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Action -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Action.recurrence (UML:Expression | UML:ProcedureExpression | UML:ObjectSetExpression | UML:TimeExpression | UML:BooleanExpression )>
<!ELEMENT UML:Action.target (UML:ObjectSetExpression )>
<!ELEMENT UML:Action.isAsynchronous EMPTY>
<!ATTLIST UML:Action.isAsynchronous xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:Action.script (#PCDATA | XMI.reference )*>
<!ELEMENT UML:Action.request (UML:Request )*>
<!ELEMENT UML:Action.message (UML:Message )*>
<!ELEMENT UML:Action.actionSequence (UML:ActionSequence )*>
<!ELEMENT UML:Action (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:Action name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.CreateAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:CreateAction.instantiation (UML:Classifier )*>
<!ELEMENT UML:CreateAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:CreateAction.instantiation | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:CreateAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
instantiation IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.CallAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:CallAction.mode EMPTY>
<!ATTLIST UML:CallAction.mode xmi.value (synchronous | asynchronous ) #REQUIRED >
<!ELEMENT UML:CallAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | UML:CallAction.mode | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:CallAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
mode (synchronous | asynchronous ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.LocalInvocation -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:LocalInvocation (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:LocalInvocation name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.ReturnAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ReturnAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:ReturnAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.SendAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:SendAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:SendAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.UninterpretedAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:UninterpretedAction.body (#PCDATA | XMI.reference )*>
<!ELEMENT UML:UninterpretedAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | UML:UninterpretedAction.body | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:UninterpretedAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
body CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.TerminateAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:TerminateAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:TerminateAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.DestroyAction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:DestroyAction (UML:ModelElement.name | UML:ModelElement.visibility | UML:Action.recurrence | UML:Action.target | UML:Action.isAsynchronous | UML:Action.script | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Action.request | UML:Action.message | UML:Action.actionSequence | UML:ModelElement.taggedValue | UML:Action.actualArgument )*>
<!ATTLIST UML:DestroyAction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isAsynchronous (false | true ) #IMPLIED
script CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
request IDREFS #IMPLIED
message IDREFS #IMPLIED
actionSequence IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Link -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Link.association (UML:Association )*>
<!ELEMENT UML:Link (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Link.association | UML:ModelElement.taggedValue | UML:Link.linkRole )*>
<!ATTLIST UML:Link name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
association IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.LinkEnd -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:LinkEnd.link (UML:Link )*>
<!ELEMENT UML:LinkEnd.associationEnd (UML:AssociationEnd )*>
<!ELEMENT UML:LinkEnd.instance (UML:Instance )*>
<!ELEMENT UML:LinkEnd (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:LinkEnd.link | UML:LinkEnd.associationEnd | UML:LinkEnd.instance | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:LinkEnd name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
link IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
instance IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Instance -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Instance.linkEnd (UML:LinkEnd )*>
<!ELEMENT UML:Instance.messageInstance3 (UML:MessageInstance )*>
<!ELEMENT UML:Instance.messageInstance2 (UML:MessageInstance )*>
<!ELEMENT UML:Instance.messageInstance (UML:MessageInstance )*>
<!ELEMENT UML:Instance.attributeLink (UML:AttributeLink )*>
<!ELEMENT UML:Instance.classifier (UML:Classifier )*>
<!ELEMENT UML:Instance (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Instance.linkEnd | UML:Instance.messageInstance3 | UML:Instance.messageInstance2 | UML:Instance.messageInstance | UML:Instance.attributeLink | UML:Instance.classifier | UML:ModelElement.taggedValue | UML:Instance.slot )*>
<!ATTLIST UML:Instance name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
messageInstance3 IDREFS #IMPLIED
messageInstance2 IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
classifier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.AttributeLink -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:AttributeLink.instance (UML:Instance )*>
<!ELEMENT UML:AttributeLink.attribute (UML:Attribute )*>
<!ELEMENT UML:AttributeLink.value (UML:Instance )*>
<!ELEMENT UML:AttributeLink (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:AttributeLink.instance | UML:AttributeLink.attribute | UML:AttributeLink.value | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:AttributeLink name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
instance IDREFS #IMPLIED
attribute IDREFS #IMPLIED
value IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.Object -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Object (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Instance.linkEnd | UML:Instance.messageInstance3 | UML:Instance.messageInstance2 | UML:Instance.messageInstance | UML:Instance.attributeLink | UML:Instance.classifier | UML:ModelElement.taggedValue | UML:Instance.slot )*>
<!ATTLIST UML:Object name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
messageInstance3 IDREFS #IMPLIED
messageInstance2 IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
classifier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.DataValue -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:DataValue (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Instance.linkEnd | UML:Instance.messageInstance3 | UML:Instance.messageInstance2 | UML:Instance.messageInstance | UML:Instance.attributeLink | UML:Instance.classifier | UML:ModelElement.taggedValue | UML:Instance.slot )*>
<!ATTLIST UML:DataValue name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
messageInstance3 IDREFS #IMPLIED
messageInstance2 IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
classifier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.LinkObject -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:LinkObject (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Instance.linkEnd | UML:Instance.messageInstance3 | UML:Instance.messageInstance2 | UML:Instance.messageInstance | UML:Instance.attributeLink | UML:Instance.classifier | UML:Link.association | UML:ModelElement.taggedValue | UML:Instance.slot | UML:Link.linkRole )*>
<!ATTLIST UML:LinkObject name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
messageInstance3 IDREFS #IMPLIED
messageInstance2 IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
classifier IDREFS #IMPLIED
association IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Common_Behavior.MessageInstance -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:MessageInstance.specification (UML:Request )*>
<!ELEMENT UML:MessageInstance.sender (UML:Instance )*>
<!ELEMENT UML:MessageInstance.receiver (UML:Instance )*>
<!ELEMENT UML:MessageInstance.argument (UML:Instance )*>
<!ELEMENT UML:MessageInstance (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:MessageInstance.specification | UML:MessageInstance.sender | UML:MessageInstance.receiver | UML:MessageInstance.argument | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:MessageInstance name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
specification IDREFS #IMPLIED
sender IDREFS #IMPLIED
receiver IDREFS #IMPLIED
argument IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.Collaboration -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Collaboration.representedClassifier (UML:Classifier )*>
<!ELEMENT UML:Collaboration.representedOperation (UML:Operation )*>
<!ELEMENT UML:Collaboration.constrainingElement (UML:ModelElement )*>
<!ELEMENT UML:Collaboration (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Collaboration.representedClassifier | UML:Collaboration.representedOperation | UML:Collaboration.constrainingElement | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Collaboration.interaction )*>
<!ATTLIST UML:Collaboration name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
representedClassifier IDREFS #IMPLIED
representedOperation IDREFS #IMPLIED
constrainingElement IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.Interaction -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Interaction.context (UML:Collaboration )*>
<!ELEMENT UML:Interaction (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Interaction.context | UML:ModelElement.taggedValue | UML:Interaction.message )*>
<!ATTLIST UML:Interaction name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
context IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.AssociationRole -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:AssociationRole.multiplicity (#PCDATA | XMI.reference )*>
<!ELEMENT UML:AssociationRole.base (UML:Association )*>
<!ELEMENT UML:AssociationRole.namespace (UML:Collaboration )*>
<!ELEMENT UML:AssociationRole (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:AssociationRole.multiplicity | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Association.link | UML:Association.associationEnd | UML:AssociationRole.base | UML:AssociationRole.namespace | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Association.connection )*>
<!ATTLIST UML:AssociationRole name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
multiplicity CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
ModelElement.namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
link IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
base IDREFS #IMPLIED
AssociationRole.namespace IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.AssociationEndRole -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:AssociationEndRole.associationRole (UML:AssociationRole )*>
<!ELEMENT UML:AssociationEndRole.base (UML:AssociationEnd )*>
<!ELEMENT UML:AssociationEndRole (UML:ModelElement.name | UML:ModelElement.visibility | UML:AssociationEnd.isNavigable | UML:AssociationEnd.isOrdered | UML:AssociationEnd.aggregation | UML:AssociationEnd.multiplicity | UML:AssociationEnd.changeable | UML:AssociationEnd.targetScope | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:AssociationEnd.type | UML:AssociationEnd.specification | UML:AssociationEnd.association | UML:AssociationEnd.linkEnd | UML:AssociationEnd.associationEndRole | UML:AssociationEndRole.associationRole | UML:AssociationEndRole.base | UML:ModelElement.taggedValue | UML:AssociationEnd.qualifier )*>
<!ATTLIST UML:AssociationEndRole name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isNavigable (false | true ) #IMPLIED
isOrdered (false | true ) #IMPLIED
aggregation (none | shared | composite ) #IMPLIED
multiplicity CDATA #IMPLIED
changeable (none | frozen | addOnly ) #IMPLIED
targetScope (classifier | instance ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
type IDREFS #IMPLIED
specification IDREFS #IMPLIED
association IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
associationEndRole IDREFS #IMPLIED
associationRole IDREFS #IMPLIED
base IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.Message -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Message.interaction (UML:Interaction )*>
<!ELEMENT UML:Message.predecessor (UML:Message )*>
<!ELEMENT UML:Message.message2 (UML:Message )*>
<!ELEMENT UML:Message.message (UML:Message )*>
<!ELEMENT UML:Message.activator (UML:Message )*>
<!ELEMENT UML:Message.action (UML:Action )*>
<!ELEMENT UML:Message.receiver (UML:ClassifierRole )*>
<!ELEMENT UML:Message.sender (UML:ClassifierRole )*>
<!ELEMENT UML:Message (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Message.interaction | UML:Message.predecessor | UML:Message.message2 | UML:Message.message | UML:Message.activator | UML:Message.action | UML:Message.receiver | UML:Message.sender | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Message name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
interaction IDREFS #IMPLIED
predecessor IDREFS #IMPLIED
message2 IDREFS #IMPLIED
message IDREFS #IMPLIED
activator IDREFS #IMPLIED
action IDREFS #IMPLIED
receiver IDREFS #IMPLIED
sender IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Collaborations.ClassifierRole -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ClassifierRole.multiplicity (#PCDATA | XMI.reference )*>
<!ELEMENT UML:ClassifierRole.associationEndRole (UML:AssociationEndRole )*>
<!ELEMENT UML:ClassifierRole.namespace (UML:Collaboration )*>
<!ELEMENT UML:ClassifierRole.message2 (UML:Message )*>
<!ELEMENT UML:ClassifierRole.message (UML:Message )*>
<!ELEMENT UML:ClassifierRole.base (UML:Classifier )*>
<!ELEMENT UML:ClassifierRole.availableFeature (UML:Feature )*>
<!ELEMENT UML:ClassifierRole (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:ClassifierRole.multiplicity | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ClassifierRole.associationEndRole | UML:ClassifierRole.namespace | UML:ClassifierRole.message2 | UML:ClassifierRole.message | UML:ClassifierRole.base | UML:ClassifierRole.availableFeature | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:ClassifierRole name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
multiplicity CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
ModelElement.namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
associationEndRole IDREFS #IMPLIED
ClassifierRole.namespace IDREFS #IMPLIED
message2 IDREFS #IMPLIED
message IDREFS #IMPLIED
base IDREFS #IMPLIED
availableFeature IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Use_Cases.Actor -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Actor (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:Actor name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Use_Cases.UseCase -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:UseCase.extensionPoint (#PCDATA | XMI.reference )*>
<!ELEMENT UML:UseCase (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | UML:UseCase.extensionPoint | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:UseCase name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
extensionPoint CDATA #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.Use_Cases.UseCaseInstance -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:UseCaseInstance (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Instance.linkEnd | UML:Instance.messageInstance3 | UML:Instance.messageInstance2 | UML:Instance.messageInstance | UML:Instance.attributeLink | UML:Instance.classifier | UML:ModelElement.taggedValue | UML:Instance.slot )*>
<!ATTLIST UML:UseCaseInstance name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
linkEnd IDREFS #IMPLIED
messageInstance3 IDREFS #IMPLIED
messageInstance2 IDREFS #IMPLIED
messageInstance IDREFS #IMPLIED
attributeLink IDREFS #IMPLIED
classifier IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.StateMachine -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:StateMachine.context (UML:ModelElement )*>
<!ELEMENT UML:StateMachine.submachineState (UML:SubmachineState )*>
<!ELEMENT UML:StateMachine (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateMachine.context | UML:StateMachine.submachineState | UML:ModelElement.taggedValue | UML:StateMachine.top | UML:StateMachine.transitions )*>
<!ATTLIST UML:StateMachine name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
context IDREFS #IMPLIED
submachineState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.Guard -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Guard.expression (UML:BooleanExpression )>
<!ELEMENT UML:Guard.transition (UML:Transition )*>
<!ELEMENT UML:Guard (UML:ModelElement.name | UML:ModelElement.visibility | UML:Guard.expression | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Guard.transition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Guard name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
transition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.StateVertex -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:StateVertex.outgoing (UML:Transition )*>
<!ELEMENT UML:StateVertex.incoming (UML:Transition )*>
<!ELEMENT UML:StateVertex.parent (UML:CompositeState )*>
<!ELEMENT UML:StateVertex (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:StateVertex name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.Transition -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Transition.source (UML:StateVertex )*>
<!ELEMENT UML:Transition.target (UML:StateVertex )*>
<!ELEMENT UML:Transition.statemachine (UML:StateMachine )*>
<!ELEMENT UML:Transition.state (UML:State )*>
<!ELEMENT UML:Transition.trigger (UML:Event )*>
<!ELEMENT UML:Transition (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Transition.source | UML:Transition.target | UML:Transition.statemachine | UML:Transition.state | UML:Transition.trigger | UML:ModelElement.taggedValue | UML:Transition.guard | UML:Transition.effect )*>
<!ATTLIST UML:Transition name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
source IDREFS #IMPLIED
target IDREFS #IMPLIED
statemachine IDREFS #IMPLIED
state IDREFS #IMPLIED
trigger IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.PseudoState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:PseudoState.kind EMPTY>
<!ATTLIST UML:PseudoState.kind xmi.value (initial |
deepHistory |
shallowHistory |
join |
fork |
branch |
final ) #REQUIRED >
<!ELEMENT UML:PseudoState (UML:ModelElement.name | UML:ModelElement.visibility | UML:PseudoState.kind | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:PseudoState name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
kind (initial |
deepHistory |
shallowHistory |
join |
fork |
branch |
final ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.State -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:State.stateMachine (UML:StateMachine )*>
<!ELEMENT UML:State.deferredEvent (UML:Event )*>
<!ELEMENT UML:State.classifierInState (UML:ClassifierInState )*>
<!ELEMENT UML:State (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:State name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.CompositeState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:CompositeState.isConcurrent EMPTY>
<!ATTLIST UML:CompositeState.isConcurrent xmi.value (false | true ) #REQUIRED >
<!ELEMENT UML:CompositeState (UML:ModelElement.name | UML:ModelElement.visibility | UML:CompositeState.isConcurrent | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit | UML:CompositeState.substate )*>
<!ATTLIST UML:CompositeState name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
isConcurrent (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.SimpleState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:SimpleState (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:SimpleState name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.SubmachineState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:SubmachineState.stateMachine (UML:StateMachine )*>
<!ELEMENT UML:SubmachineState (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:SubmachineState.stateMachine | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:SubmachineState name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
State.stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
SubmachineState.stateMachine IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.Event -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Event.state (UML:State )*>
<!ELEMENT UML:Event.transition (UML:Transition )*>
<!ELEMENT UML:Event (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Event.state | UML:Event.transition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Event name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
state IDREFS #IMPLIED
transition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.SignalEvent -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:SignalEvent.signal (UML:Signal )*>
<!ELEMENT UML:SignalEvent (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Event.state | UML:Event.transition | UML:SignalEvent.signal | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:SignalEvent name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
state IDREFS #IMPLIED
transition IDREFS #IMPLIED
signal IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.CallEvent -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:CallEvent.operation (UML:Operation )*>
<!ELEMENT UML:CallEvent (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Event.state | UML:Event.transition | UML:CallEvent.operation | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:CallEvent name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
state IDREFS #IMPLIED
transition IDREFS #IMPLIED
operation IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.TimeEvent -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:TimeEvent.duration (UML:TimeExpression )>
<!ELEMENT UML:TimeEvent (UML:ModelElement.name | UML:ModelElement.visibility | UML:TimeEvent.duration | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Event.state | UML:Event.transition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:TimeEvent name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
state IDREFS #IMPLIED
transition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ChangeEvent -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ChangeEvent.changeExpression (UML:BooleanExpression )>
<!ELEMENT UML:ChangeEvent (UML:ModelElement.name | UML:ModelElement.visibility | UML:ChangeEvent.changeExpression | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Event.state | UML:Event.transition | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:ChangeEvent name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
state IDREFS #IMPLIED
transition IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ActivityModel -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ActivityModel (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateMachine.context | UML:StateMachine.submachineState | UML:ModelElement.taggedValue | UML:StateMachine.top | UML:StateMachine.transitions | UML:ActivityModel.partition )*>
<!ATTLIST UML:ActivityModel name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
context IDREFS #IMPLIED
submachineState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.Partition -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:Partition.contents (UML:ModelElement )*>
<!ELEMENT UML:Partition.activityModel (UML:ActivityModel )*>
<!ELEMENT UML:Partition (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:Partition.contents | UML:Partition.activityModel | UML:ModelElement.taggedValue )*>
<!ATTLIST UML:Partition name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
contents IDREFS #IMPLIED
activityModel IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ActionState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ActionState (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:ActionState name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ObjectFlowState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ObjectFlowState.typeState (UML:ClassifierInState )*>
<!ELEMENT UML:ObjectFlowState (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:ObjectFlowState.typeState | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:ObjectFlowState name CDATA #IMPLIED
visibility (public | protected | private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
typeState IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ClassifierInState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ClassifierInState.objectFlowState (UML:ObjectFlowState )*>
<!ELEMENT UML:ClassifierInState.inState (UML:State )*>
<!ELEMENT UML:ClassifierInState.type (UML:Classifier )*>
<!ELEMENT UML:ClassifierInState (UML:ModelElement.name | UML:ModelElement.visibility | UML:GeneralizableElement.isRoot | UML:GeneralizableElement.isLeaf | UML:GeneralizableElement.isAbstract | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:GeneralizableElement.generalization | UML:GeneralizableElement.specialization | UML:Classifier.parameter | UML:Classifier.structuralFeature | UML:Classifier.specification | UML:Classifier.realization | UML:Classifier.associationEnd | UML:Classifier.participant | UML:Classifier.createAction | UML:Classifier.instance | UML:Classifier.collaboration | UML:Classifier.classifierRole | UML:Classifier.classifierInState | UML:ClassifierInState.objectFlowState | UML:ClassifierInState.inState | UML:ClassifierInState.type | UML:ModelElement.taggedValue | UML:Namespace.ownedElement | UML:Classifier.feature )*>
<!ATTLIST UML:ClassifierInState name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
isRoot (false | true ) #IMPLIED
isLeaf (false | true ) #IMPLIED
isAbstract (false | true ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
ModelElement.collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
generalization IDREFS #IMPLIED
specialization IDREFS #IMPLIED
parameter IDREFS #IMPLIED
structuralFeature IDREFS #IMPLIED
specification IDREFS #IMPLIED
realization IDREFS #IMPLIED
associationEnd IDREFS #IMPLIED
participant IDREFS #IMPLIED
createAction IDREFS #IMPLIED
instance IDREFS #IMPLIED
Classifier.collaboration IDREFS #IMPLIED
classifierRole IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
objectFlowState IDREFS #IMPLIED
inState IDREFS #IMPLIED
type IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!-- _______________________________________________________________ -->
<!-- -->
<!-- CLASS: Behavioral_Elements.State_Machines.ActivityState -->
<!-- _______________________________________________________________ -->
<!ELEMENT UML:ActivityState (UML:ModelElement.name | UML:ModelElement.visibility | XMI.extension | UML:ModelElement.binding | UML:ModelElement.template | UML:ModelElement.templateParameter | UML:ModelElement.implementation | UML:ModelElement.view | UML:ModelElement.presentation | UML:ModelElement.namespace | UML:ModelElement.constraint | UML:ModelElement.requirement | UML:ModelElement.provision | UML:ModelElement.stereotype | UML:ModelElement.elementReference | UML:ModelElement.collaboration | UML:ModelElement.behavior | UML:ModelElement.partition | UML:StateVertex.outgoing | UML:StateVertex.incoming | UML:StateVertex.parent | UML:State.stateMachine | UML:State.deferredEvent | UML:State.classifierInState | UML:SubmachineState.stateMachine | UML:ModelElement.taggedValue | UML:State.internalTransition | UML:State.entry | UML:State.exit )*>
<!ATTLIST UML:ActivityState name CDATA #IMPLIED
visibility (public |
protected |
private ) #IMPLIED
binding IDREFS #IMPLIED
template IDREFS #IMPLIED
templateParameter IDREFS #IMPLIED
implementation IDREFS #IMPLIED
view IDREFS #IMPLIED
presentation IDREFS #IMPLIED
namespace IDREFS #IMPLIED
constraint IDREFS #IMPLIED
requirement IDREFS #IMPLIED
provision IDREFS #IMPLIED
stereotype IDREFS #IMPLIED
elementReference IDREFS #IMPLIED
collaboration IDREFS #IMPLIED
behavior IDREFS #IMPLIED
partition IDREFS #IMPLIED
outgoing IDREFS #IMPLIED
incoming IDREFS #IMPLIED
parent IDREFS #IMPLIED
State.stateMachine IDREFS #IMPLIED
deferredEvent IDREFS #IMPLIED
classifierInState IDREFS #IMPLIED
SubmachineState.stateMachine IDREFS #IMPLIED
%XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Foundation (UML:Auxiliary_Elements | UML:Core | UML:Extension_Mechanisms | UML:Data_Types )*>
<!ATTLIST UML:Foundation %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Auxiliary_Elements (UML:Refinement | UML:Usage | UML:Trace | UML:Binding | UML:Node | UML:Component | UML:Comment | UML:ViewElement | UML:Presentation )*>
<!ATTLIST UML:Auxiliary_Elements %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Core (UML:Element | UML:ModelElement | UML:Namespace | UML:GeneralizableElement | UML:Classifier | UML:Interface | UML:Class | UML:DataType | UML:Feature | UML:StructuralFeature | UML:BehavioralFeature | UML:Operation | UML:Method | UML:Parameter | UML:Constraint | UML:Dependency | UML:Generalization | UML:AssociationEnd | UML:Association | UML:AssociationClass | UML:Attribute )*>
<!ATTLIST UML:Core %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Extension_Mechanisms (UML:TaggedValue | UML:Stereotype )*>
<!ATTLIST UML:Extension_Mechanisms %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Data_Types (UML:Enumeration | UML:EnumerationLiteral | UML:Primitive | UML:Structure | UML:MultiplicityRange | UML:Geometry | UML:GraphicMarker | UML:Mapping | UML:Expression | UML:ProcedureExpression | UML:ObjectSetExpression | UML:TimeExpression | UML:BooleanExpression )*>
<!ATTLIST UML:Data_Types %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Model_Management (UML:Package | UML:Subsystem | UML:Model | UML:ElementReference )*>
<!ATTLIST UML:Model_Management %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Behavioral_Elements (UML:Common_Behavior | UML:Collaborations | UML:Use_Cases | UML:State_Machines )*>
<!ATTLIST UML:Behavioral_Elements %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Common_Behavior (UML:Request | UML:Signal | UML:Exception | UML:Reception | UML:Argument | UML:ActionSequence | UML:Action | UML:CreateAction | UML:CallAction | UML:LocalInvocation | UML:ReturnAction | UML:SendAction | UML:UninterpretedAction | UML:TerminateAction | UML:DestroyAction | UML:Link | UML:LinkEnd | UML:Instance | UML:AttributeLink | UML:Object | UML:DataValue | UML:LinkObject | UML:MessageInstance )*>
<!ATTLIST UML:Common_Behavior %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Collaborations (UML:Collaboration | UML:Interaction | UML:AssociationRole | UML:AssociationEndRole | UML:Message | UML:ClassifierRole )*>
<!ATTLIST UML:Collaborations %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:Use_Cases (UML:Actor | UML:UseCase | UML:UseCaseInstance )*>
<!ATTLIST UML:Use_Cases %XMI.element.att;
%XMI.link.att; >
<!ELEMENT UML:State_Machines (UML:StateMachine | UML:Guard | UML:StateVertex | UML:Transition | UML:PseudoState | UML:State | UML:CompositeState | UML:SimpleState | UML:SubmachineState | UML:Event | UML:SignalEvent | UML:CallEvent | UML:TimeEvent | UML:ChangeEvent | UML:ActivityModel | UML:Partition | UML:ActionState | UML:ObjectFlowState | UML:ClassifierInState | UML:ActivityState )*>
<!ATTLIST UML:State_Machines %XMI.element.att;
%XMI.link.att; >