diff options
Diffstat (limited to 'CIAO/tests/IDL3_to_XMI/XMI.dtd')
-rw-r--r-- | CIAO/tests/IDL3_to_XMI/XMI.dtd | 6384 |
1 files changed, 0 insertions, 6384 deletions
diff --git a/CIAO/tests/IDL3_to_XMI/XMI.dtd b/CIAO/tests/IDL3_to_XMI/XMI.dtd deleted file mode 100644 index c8cf164befd..00000000000 --- a/CIAO/tests/IDL3_to_XMI/XMI.dtd +++ /dev/null @@ -1,6384 +0,0 @@ -<!-- ===================================================================== --> -<!-- - This file is the same for all the XMI tests. - This is XMI 1.1 RTF UML DTD which can be found at - http://www.omg.org/cgi-bin/apps/doc?ad/99-10-05.dtd ---> -<!-- ===================================================================== --> -<!-- Generated by: XMI Framework 1.0 --> -<!-- Date: Fri Oct 22 14:31:09 PDT 1999 --> - - -<!-- _______________________________________________________________ --> -<!-- --> -<!-- 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 -> - -<!-- _______________________________________________________________ --> -<!-- --> -<!-- 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; -> - -<!ATTLIST XMI - xmlns:UML CDATA #IMPLIED -> - - -<!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; -> |