svn commit: r18357 - trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta
[email protected] Mon, 3 May 2010 09:39:49 -0700 (PDT)
Newsgroups
gmane.comp.lang.uml.argouml.cvs
Message-ID
<[email protected] >
Author: bobtarling
Date: 2010-05-03 09:39:48-0700
New Revision: 18357
Added:
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel.xml
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel2.xml
Log:
First commit of alternative XML structure to panels.xml
Added: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel.xml?view=markup&pathrev=18357
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel.xml 2010-05-03 09:39:48-0700
@@ -0,0 +1,4082 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<metamodel>
+<!-- The classes section lists all the model element types and allocates them
+a name that can be used as an identifier rather than using the fully qualified
+name
+ -->
+<classes>
+ <class name="Multiplicity">org.omg.uml.foundation.datatypes.Multiplicity</class>
+ <class name="MultiplicityRange">org.omg.uml.foundation.datatypes.MultiplicityRange</class>
+ <class name="Expression">org.omg.uml.foundation.datatypes.Expression</class>
+ <class name="BooleanExpression">org.omg.uml.foundation.datatypes.BooleanExpression</class>
+ <class name="TypeExpression">org.omg.uml.foundation.datatypes.TypedExpression</class>
+ <class name="MappingExpression">org.omg.uml.foundation.datatypes.MappingExpression</class>
+ <class name="ProcedureExpression">org.omg.uml.foundation.datatypes.ProcedureExpression</class>
+ <class name="ObjectSetExpression">org.omg.uml.foundation.datatypes.ObjectSetExpression</class>
+ <class name="ActionExpression">org.omg.uml.foundation.datatypes.ActionExpression</class>
+ <class name="IterationExpression">org.omg.uml.foundation.datatypes.IterationExpression</class>
+ <class name="TimeExpression">org.omg.uml.foundation.datatypes.TimeExpression</class>
+ <class name="ArgListsExpression">org.omg.uml.foundation.datatypes.ArgListsExpression</class>
+ <class name="Element">org.omg.uml.foundation.core.Element</class>
+ <class name="ModelElement">org.omg.uml.foundation.core.ModelElement</class>
+ <class name="GeneralizableElement">org.omg.uml.foundation.core.GeneralizableElement</class>
+ <class name="Namespace">org.omg.uml.foundation.core.Namespace</class>
+ <class name="Classifier">org.omg.uml.foundation.core.Classifier</class>
+ <class name="Class">org.omg.uml.foundation.core.UmlClass</class>
+ <class name="DataType">org.omg.uml.foundation.core.DataType</class>
+ <class name="Feature">org.omg.uml.foundation.core.Feature</class>
+ <class name="StructuralFeature">org.omg.uml.foundation.core.StructuralFeature</class>
+ <class name="AssociationEnd">org.omg.uml.foundation.core.AssociationEnd</class>
+ <class name="Interface">org.omg.uml.foundation.core.Interface</class>
+ <class name="Constraint">org.omg.uml.foundation.core.Constraint</class>
+ <class name="Relationship">org.omg.uml.foundation.core.Relationship</class>
+ <class name="Association">org.omg.uml.foundation.core.Association</class>
+ <class name="Attribute">org.omg.uml.foundation.core.Attribute</class>
+ <class name="BehavioralFeature">org.omg.uml.foundation.core.BehavioralFeature</class>
+ <class name="Operation">org.omg.uml.foundation.core.Operation</class>
+ <class name="Parameter">org.omg.uml.foundation.core.Parameter</class>
+ <class name="Method">org.omg.uml.foundation.core.Method</class>
+ <class name="Generalization">org.omg.uml.foundation.core.Generalization</class>
+ <class name="AssociationClass">org.omg.uml.foundation.core.AssociationClass</class>
+ <class name="Dependency">org.omg.uml.foundation.core.Dependency</class>
+ <class name="Abstraction">org.omg.uml.foundation.core.Abstraction</class>
+ <class name="PresentationElement">org.omg.uml.foundation.core.PresentationElement</class>
+ <class name="Usage">org.omg.uml.foundation.core.Usage</class>
+ <class name="Binding">org.omg.uml.foundation.core.Binding</class>
+ <class name="Component">org.omg.uml.foundation.core.Component</class>
+ <class name="Node">org.omg.uml.foundation.core.Node</class>
+ <class name="Permission">org.omg.uml.foundation.core.Permission</class>
+ <class name="Comment">org.omg.uml.foundation.core.Comment</class>
+ <class name="Flow">org.omg.uml.foundation.core.org.omg.uml.foundation.core.Flow</class>
+ <class name="ElementResidence">org.omg.uml.foundation.core.ElementResidence</class>
+ <class name="Enumeration">org.omg.uml.foundation.core.Enumeration</class>
+ <class name="EnumerationLiteral">org.omg.uml.foundation.core.EnumerationLiteral</class>
+ <class name="Stereotype">org.omg.uml.foundation.core.Stereotype</class>
+ <class name="TagDefinition">org.omg.uml.foundation.core.TagDefinition</class>
+ <class name="TaggedValue">org.omg.uml.foundation.core.TaggedValue</class>
+ <class name="ProgrammingLanguageDataType">org.omg.uml.foundation.core.ProgrammingLanguageDataType</class>
+ <class name="Artifact">org.omg.uml.foundation.core.Artifact</class>
+ <class name="TemplateArgument">org.omg.uml.foundation.core.TemplateArgument</class>
+ <class name="Instance">org.omg.uml.foundation.behaviorelements.commonbehavior.Instance</class>
+ <class name="Signal">org.omg.uml.foundation.behaviorelements.commonbehavior.Signal</class>
+ <class name="Action">org.omg.uml.foundation.behaviorelements.commonbehavior.Action</class>
+ <class name="CreateAction">org.omg.uml.foundation.behaviorelements.commonbehavior.CreateAction</class>
+ <class name="DestroyAction">org.omg.uml.foundation.behaviorelements.commonbehavior.DestroyAction</class>
+ <class name="UninterpretedAction">org.omg.uml.foundation.behaviorelements.commonbehavior.UninterpretedAction</class>
+ <class name="AttributeLink">org.omg.uml.foundation.behaviorelements.commonbehavior.AttributeLink</class>
+ <class name="Object">org.omg.uml.foundation.behaviorelements.commonbehavior.Object</class>
+ <class name="Link">org.omg.uml.foundation.behaviorelements.commonbehavior.Link</class>
+ <class name="LinkObject">org.omg.uml.foundation.behaviorelements.commonbehavior.LinkObject</class>
+ <class name="DataValue">org.omg.uml.foundation.behaviorelements.commonbehavior.DataValue</class>
+ <class name="CallAction">org.omg.uml.foundation.behaviorelements.commonbehavior.CallAction</class>
+ <class name="SendAction">SendAction</class>
+ <class name="ActionSequence">org.omg.uml.foundation.behaviorelements.commonbehavior.ActionSequence</class>
+ <class name="Argument">org.omg.uml.foundation.behaviorelements.commonbehavior.Argument</class>
+ <class name="Reception">org.omg.uml.foundation.behaviorelements.commonbehavior.Reception</class>
+ <class name="LinkEnd">org.omg.uml.foundation.behaviorelements.commonbehavior.LinkEnd</class>
+ <class name="ReturnAction">org.omg.uml.foundation.behaviorelements.commonbehavior.ReturnAction</class>
+ <class name="TerminateAction">org.omg.uml.foundation.behaviorelements.commonbehavior.TerminateAction</class>
+ <class name="Stimulus">org.omg.uml.foundation.behaviorelements.commonbehavior.Stimulus</class>
+ <class name="Exception">org.omg.uml.foundation.behaviorelements.commonbehavior.UmlException</class>
+ <class name="ComponentInstance">org.omg.uml.foundation.behaviorelements.commonbehavior.ComponentInstance</class>
+ <class name="NodeInstance">org.omg.uml.foundation.behaviorelements.commonbehavior.NodeInstance</class>
+ <class name="SubsystemInstance">org.omg.uml.foundation.behaviorelements.commonbehavior.SubsystemInstance</class>
+ <class name="UseCase">org.omg.uml.foundation.behaviorelements.usecases.UseCase</class>
+ <class name="Actor">org.omg.uml.foundation.behaviorelements.usecases.UseCase</class>
+ <class name="UseCaseInstance">org.omg.uml.foundation.behaviorelements.usecases.UseCaseInstance</class>
+ <class name="Extend">org.omg.uml.foundation.behaviorelements.usecases.Extend</class>
+ <class name="Include">org.omg.uml.foundation.behaviorelements.usecases.Include</class>
+ <class name="ExtensionPoint">org.omg.uml.foundation.behaviorelements.usecases.ExtensionPoint</class>
+ <class name="StateMachine">org.omg.uml.foundation.behaviorelements.statemachines.StateMachine</class>
+ <class name="Event">org.omg.uml.foundation.behaviorelements.statemachines.Event</class>
+ <class name="StateVertex">org.omg.uml.foundation.behaviorelements.statemachines.StateVertex</class>
+ <class name="State">org.omg.uml.foundation.behaviorelements.statemachines.State</class>
+ <class name="TimeEvent">org.omg.uml.foundation.behaviorelements.statemachines.TimeEvent</class>
+ <class name="CallEvent">org.omg.uml.foundation.behaviorelements.statemachines.CallEvent</class>
+ <class name="SignalEvent">org.omg.uml.foundation.behaviorelements.statemachines.SignalEvent</class>
+ <class name="Transition">org.omg.uml.foundation.behaviorelements.statemachines.Transition</class>
+ <class name="CompositeState">org.omg.uml.foundation.behaviorelements.statemachines.CompositeState</class>
+ <class name="ChangeEvent">org.omg.uml.foundation.behaviorelements.statemachines.ChangeEvent</class>
+ <class name="Guard">org.omg.uml.foundation.behaviorelements.statemachines.Guard</class>
+ <class name="Pseudostate">org.omg.uml.foundation.behaviorelements.statemachines.PseudoState</class>
+ <class name="SimpleState">org.omg.uml.foundation.behaviorelements.statemachines.SimpleState</class>
+ <class name="SubmachineState">org.omg.uml.foundation.behaviorelements.statemachines.SubmachineState</class>
+ <class name="SynchState">org.omg.uml.foundation.behaviorelements.statemachines.SynchState</class>
+ <class name="StubState">org.omg.uml.foundation.behaviorelements.statemachines.StubState</class>
+ <class name="FinalState">org.omg.uml.foundation.behaviorelements.statemachines.FinalState</class>
+ <class name="Collaboration">org.omg.uml.behaviorelements.collaborations.Collaboration</class>
+ <class name="ClassifierRole">org.omg.uml.behaviorelements.collaborations.CollaborationRole</class>
+ <class name="AssociationRole">org.omg.uml.behaviorelements.collaborations.AssociationRole</class>
+ <class name="AssociationEndRole">org.omg.uml.behaviorelements.collaborations.AssociationEndRole</class>
+ <class name="Message">org.omg.uml.behaviorelements.collaborations.Message</class>
+ <class name="Interaction">org.omg.uml.behaviorelements.collaborations.Interaction</class>
+ <class name="InteractionInstanceSet">org.omg.uml.behaviorelements.collaborations.InteractionInstanceSet</class>
+ <class name="CollaborationInstanceSet">org.omg.uml.behaviorelements.collaborations.CollaborationInstanceSet</class>
+ <class name="ActivityGraph">org.omg.uml.behaviorelements.activitygraphs.ActivityGraph</class>
+ <class name="Partition">org.omg.uml.behaviorelements.activitygraphs.Partition</class>
+ <class name="SubactivityState">org.omg.uml.behaviorelements.activitygraphs.SubactivityState</class>
+ <class name="ActionState">org.omg.uml.behaviorelements.activitygraphs.ActionState</class>
+ <class name="CallState">org.omg.uml.behaviorelements.activitygraphs.CallState</class>
+ <class name="ObjectFlowState">org.omg.uml.behaviorelements.activitygraphs.ObjectFlowState</class>
+ <class name="ClassifierInState">org.omg.uml.behaviorelements.activitygraphs.ClassifierInState</class>
+ <class name="Package">org.omg.uml.modelmanagement.UmlPackage</class>
+ <class name="Model">org.omg.uml.modelmanagement.Model</class>
+ <class name="Subsystem">org.omg.uml.modelmanagement.Subsystem</class>
+ <class name="ElementImport">org.omg.uml.modelmanagement.ElementImport</class>
+</classes>
+<!-- The panels section shows the layout and controls required for the property
+panel for each model element type.
+Each panel.
+Within each panel the controls are indicated by the tag name
+list - a list control
+singlerow - a list that will only ever hold a maximum of one row
+text - a text box
+optionbox - a group of value options from which the user can choose one
+checkbox - a boolean checkbox
+checkgroup - a group of checkboxes
+combo - a group of reference options from which the user can choose one
+
+@name This is the property name. The control built will be listening to changes
+ to this property.
+@type This is a list of model element types that the control can contain. It
+ currently serves multiple purposes and is in fact not always used.
+ - Differentiation - for feature properties allows to differentiate
+ multiple controls with the same property name. e.g. The "feature"
+ property requires a separate controls for attributes and operations.
+ - New Buttons - indicates what 'New' buttons should be displayed by a
+ control.
+
+TODO: The multiple purposes should be resolved with a "new" attribute for
+buttons
+
+The combination of the above allows the GUI to distinguish between
+-->
+<panels>
+ <panel name="Multiplicity">
+ <list name="range" type="MultiplicityRange" />
+ </panel>
+ <panel name="MultiplicityRange">
+ <attribute name="lower" type="Integer" />
+ <attribute name="upper" type="UnlimitedInteger" />
+ <attribute name="multiplicity" type="Multiplicity" />
+ </panel>
+ <panel name="Expression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="BooleanExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="TypeExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="MappingExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="ProcedureExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="ObjectSetExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="ActionExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="IterationExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="TimeExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="ArgListsExpression">
+ <text name="language" type="Name" />
+ <attribute name="body" type="String" />
+ </panel>
+ <panel name="Element" />
+ <panel name="ModelElement">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ </panel>
+ <panel name="GeneralizableElement">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ </panel>
+ <panel name="Namespace">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ </panel>
+ <panel name="Classifier">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" type="Operation,Reception" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.classifier-in-state" />
+ <list name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Class">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ <checkbox name="isActive" type="Boolean" label="checkbox.active-uc" />
+ </checkgroup>
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <separator />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="feature" type="Attribute" new="true" label="label.attributes" />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="association" type="Classifier" />
+ <list name="ownedElement" type="Class" new="true" label="label.owned-elements"/>
+
+ <debug />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="DataType">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <debug />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Feature">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+ </panel>
+ <panel name="StructuralFeature">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+ <attribute name="multiplicity" type="Multiplicity" />
+ <attribute name="changeability" type="ChangeableKind" />
+ <separator />
+ <attribute name="targetScope" type="ScopeKind" />
+ <attribute name="ordering" type="OrderingKind" />
+ <attribute name="type" type="Classifier" />
+ </panel>
+ <panel name="AssociationEnd">
+ <text name="name" type="Name" />
+ <combo name="participant" type="Classifier" label="label.type" />
+ <combo name="multiplicity" type="Multiplicity" />
+ <singlerow name="association" type="Association" />
+ <separator />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isNavigable" type="Boolean" />
+ <checkbox name="targetScope" type="ScopeKind" label="label.static" />
+ <checkbox name="ordering" type="OrderingKind" label="label.ordered" />
+ </checkgroup>
+ <list name="qualifier" type="Attribute" label="label.qualifiers" />
+ <list name="specification" type="Classifier" />
+ <separator />
+ <optionbox name="aggregation" type="AggregationKind" />
+ <optionbox name="changeability" type="ChangeableKind" />
+ <optionbox name="visibility" type="VisibilityKind" />
+
+ <debug />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="linkEnd" type="AssociationEnd" />
+ <attribute name="associationEndRole" type="AssociationEnd" />
+ </panel>
+ <panel name="Interface">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <separator/>
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="association" type="Classifier" />
+ <list name="feature" type="Operation,Reception" label="label.operations" />
+
+ <debug />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Constraint">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="body" type="BooleanExpression" />
+ <list name="constrainedElement" type="ModelElement" />
+ </panel>
+ <panel name="Relationship">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ </panel>
+ <panel name="Association">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="connection" type="AssociationEnd" label="label.connections" />
+ <separator />
+ <list name="associationRole" type="Association" label="label.association-roles" />
+ <list name="link" type="Association" />
+
+ <debug />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="generalization" type="Generalization" />
+ <attribute name="specialization" type="GeneralizableElement" />
+ </panel>
+ <panel name="Attribute">
+ <text name="name" type="Name" />
+ <combo name="type" type="Classifier" />
+ <combo name="multiplicity" type="Multiplicity" />
+ <singlerow name="owner" type="Classifier" />
+ <separator />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="ownerScope" type="ScopeKind" label="label.static" />
+ </checkgroup>
+ <optionbox name="changeability" type="ChangeableKind" />
+ <textarea name="initialValue" type="Expression" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="targetScope" type="ScopeKind" />
+ <attribute name="ordering" type="OrderingKind" />
+ <attribute name="associationEnd" type="AssociationEnd" />
+ <attribute name="attributeLink" type="Attribute" />
+ <attribute name="associationEndRole" type="Attribute" />
+ </panel>
+ <panel name="BehavioralFeature">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isQuery" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <separator />
+ <list name="raisedSignal" type="Signal" new="true" label="label.raisedsignals" />
+ </panel>
+ <panel name="Operation">
+ <text name="name" type="Name" />
+ <singlerow name="owner" type="Classifier" />
+ <list name="parameter" type="Parameter" new="true" />
+ <separator />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isQuery" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ <checkbox name="ownerScope" type="ScopeKind" label="label.static" />
+ </checkgroup>
+ <optionbox name="concurrency" type="CallConcurrencyKind" />
+ <separator />
+ <list name="raisedSignal" type="Signal" new="true" label="label.raisedsignals" />
+ <list name="method" type="Method" new="true" />
+ <textarea name="specification" type="String" />
+
+ <debug />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="callAction" type="Operation" />
+ <attribute name="occurrence" type="Operation" />
+ </panel>
+ <panel name="Parameter">
+ <text name="name" type="Name" />
+ <singlerow name="behavioralFeature" type="BehavioralFeature" />
+ <combo name="type" type="Classifier" />
+ <separator />
+ <textarea name="defaultValue" type="Expression" />
+ <optionbox name="kind" type="ParameterDirectionKind" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="event" type="Parameter" />
+ <attribute name="state" type="Parameter" />
+ </panel>
+ <panel name="Method">
+ <text name="name" type="Name" />
+ <singlerow name="owner" type="Classifier" />
+ <combo name="specification" type="Operation" />
+ <list name="dency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <separator />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isQuery" type="Boolean" />
+ <checkbox name="ownerScope" type="ScopeKind" label="label.static" />
+ </checkgroup>
+ <separator />
+ <textarea name="body" type="ProcedureExpression" />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <!--
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <list name="raisedSignal" type="BehavioralFeature" label="label.raisedsignals" />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+
+ -->
+ </panel>
+ <panel name="Generalization">
+ <text name="name" type="Name" />
+ <text name="discriminator" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="child" type="GeneralizableElement" />
+ <singlerow name="parent" type="GeneralizableElement" />
+ <combo name="powertype" type="Classifier" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="AssociationClass">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ <checkbox name="isActive" type="Boolean" label="checkbox.active-uc" />
+ </checkgroup>
+ <separator />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="connection" type="AssociationEnd" label="label.connections" />
+ <separator />
+ <list name="feature" type="Attribute" new="true" label="label.attributes" />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="association" type="Classifier" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+
+ <debug />
+ <attribute name="link" type="Association" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="associationRole" type="Association" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Dependency">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="client" type="ModelElement" label="label.clients" />
+ <list name="supplier" type="ModelElement" label="label.suppliers" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Abstraction">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <separator />
+ <list name="client" type="ModelElement" label="label.clients" />
+ <list name="supplier" type="ModelElement" label="label.suppliers" />
+
+ <debug />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="mapping" type="MappingExpression" />
+ </panel>
+ <panel name="PresentationElement">
+ <list name="subject" type="ModelElement" />
+ </panel>
+ <panel name="Usage">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="client" type="ModelElement" label="label.clients" />
+ <list name="supplier" type="ModelElement" label="label.suppliers" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Binding">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="client" type="ModelElement" label="label.clients" />
+ <list name="supplier" type="ModelElement" label="label.suppliers" />
+ <list name="argument" type="TemplateArgument" />
+ </panel>
+ <panel name="Component">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <separator />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="residentElement" type="ElementResidence" label="label.residents" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ <attribute name="deploymentLocation" type="Node" />
+ <attribute name="implementation" type="Artifact" />
+ </panel>
+ <panel name="Node">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <separator />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="deployedComponent" type="Component" label="label.deployedcomponents" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Permission">
+ <text name="name" type="Name" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <combo name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <separator />
+ <list name="client" type="ModelElement" label="label.clients" />
+ <list name="supplier" type="ModelElement" label="label.suppliers" />
+ </panel>
+ <panel name="Comment">
+ <text name="name" type="Name" />
+ <list name="annotatedElement" type="ModelElement" label="label.annotated-elements" />
+ <separator />
+ <textarea name="body" type="String" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Flow">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="target" type="ModelElement" />
+ <list name="source" type="ModelElement" />
+ </panel>
+ <panel name="ElementResidence">
+ <optionbox name="visibility" type="VisibilityKind" />
+ <attribute name="resident" type="ModelElement" />
+ <attribute name="container" type="Component" />
+ </panel>
+ <panel name="TemplateParameter">
+ <combo name="type" type="Classifier" />
+ <text name="name" type="Name" />
+ <singlerow name="template" type="ModelElement" />
+ <combo name="defaultElement" type="ModelElement" />
+ </panel>
+ <panel name="Primitive">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" new="true" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.classifier-in-state" />
+ <list name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="Enumeration">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="literal" type="EnumerationLiteral" new="true" label="label.literals" />
+
+ <debug />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="EnumerationLiteral">
+ <text name="name" type="Name" />
+ <singlerow name="enumeration" type="Enumeration" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Stereotype">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="definedTag" type="TagDefinition" label="label.tagdefinitions" />
+ <separator />
+ <list name="baseClass" type="Name" label="label.base-class" />
+
+ <debug />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="icon" type="Geometry" />
+ </panel>
+ <panel name="TagDefinition">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="multiplicity" type="Multiplicity" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <separator />
+ <combo name="tagType" type="Name" />
+ <list name="typedValue" type="TagDefinition" />
+
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="TaggedValue">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="dataValue" type="String" />
+ <attribute name="modelElement" type="ModelElement" />
+ <attribute name="type" type="TagDefinition" />
+ <list name="referenceValue" type="ModelElement" />
+ </panel>
+ <panel name="ProgrammingLanguageDataType">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" new="true" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.classifier-in-state" />
+ <list name="objectFlowState" type="Classifier" />
+ <attribute name="expression" type="TypeExpression" />
+ </panel>
+ <panel name="Artifact">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" new="true" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.classifier-in-state" />
+ <list name="objectFlowState" type="Classifier" />
+ <list name="implementationLocation" type="Artifact" />
+ </panel>
+ <panel name="TemplateArgument">
+ <attribute name="modelElement" type="ModelElement" />
+ <attribute name="binding" type="Binding" />
+ </panel>
+ <panel name="Instance">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="classifier" type="Classifier" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <list name="stimulus" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ </panel>
+ <panel name="Signal">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="reception" type="Signal" />
+ <list name="context" type="Signal" />
+
+ <debug />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ <attribute name="sendAction" type="Signal" />
+ <attribute name="occurrence" type="Signal" />
+ </panel>
+ <panel name="Action">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="recurrence" type="IterationExpression" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="script" type="ActionExpression" />
+ <separator />
+ <list name="actualArgument" type="Argument" label="label.arguments" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <list name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="CreateAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="instantiation" type="Classifier" />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="DestroyAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="UninterpretedAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="AttributeLink">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="attribute" type="Attribute" />
+ <attribute name="value" type="Instance" />
+ <attribute name="instance" type="Instance" />
+ <attribute name="linkEnd" type="LinkEnd" />
+ </panel>
+ <panel name="Object">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="sender" type="Instance" />
+ <singlerow name="receiver" type="Instance" />
+ <separator />
+ <list name="classifier" type="Classifier" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="linkEnd" type="LinkEnd" />
+ <attribute name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <attribute name="ownedInstance" type="Instance" />
+ <attribute name="ownedLink" type="Link" />
+ <attribute name="attributeLink" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <attribute name="playedRole" type="Instance" />
+ </panel>
+ <panel name="Link">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="association" type="Association" />
+ <separator />
+ <list name="connection" type="LinkEnd" label="label.connections" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="stimulus" type="Link" />
+ <attribute name="owner" type="Link" />
+ <attribute name="playedRole" type="Link" />
+ </panel>
+ <panel name="LinkObject">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="classifier" type="Classifier" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <list name="stimulus" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ <attribute name="association" type="Association" />
+ <list name="connection" type="LinkEnd" label="label.connections" />
+ </panel>
+ <panel name="DataValue">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="classifier" type="Classifier" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <list name="stimulus" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ </panel>
+ <panel name="CallAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <combo name="operation" type="Operation" />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="SendAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="signal" type="Signal" />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="ActionSequence">
+ <text name="name" type="Name" />
+ <list name="action" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isAsynchronous" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="recurrence" type="IterationExpression" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="script" type="ActionExpression" />
+ <attribute name="actualArgument" type="Argument" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="Argument">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="value" type="Expression" />
+ <attribute name="action" type="Action" />
+ </panel>
+ <panel name="Reception">
+ <text name="name" type="Name" />
+ <singlerow name="owner" type="Classifier" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isQuery" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <!-- list name="partition" type="ModelElement" / -->
+ <!-- list name="elementImport" type="ModelElement" label="label.element-import" / -->
+ <attribute name="ownerScope" type="ScopeKind" />
+ <attribute name="owner" type="Classifier" />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <combo name="signal" type="Signal" />
+ <textarea name="specification" type="String" />
+ <!-- separator / -->
+ <!-- list name="raisedSignal" type="BehavioralFeature" label="label.raisedsignals" / -->
+ </panel>
+ <panel name="LinkEnd">
+ <text name="name" type="Name" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="instance" type="Instance" />
+ <attribute name="link" type="Link" />
+ <attribute name="associationEnd" type="AssociationEnd" />
+ <list name="qualifiedValue" type="AttributeLink" />
+ </panel>
+ <panel name="ReturnAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="TerminateAction">
+ <text name="name" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isAsynchronous" type="Boolean" />
+ </checkgroup>
+ <textarea name="script" type="ActionExpression" />
+ <textarea name="recurrence" type="IterationExpression" />
+ <separator />
+ <list name="actualArgument" type="org.omg.uml.behavioralelements.commonbehavior.Argument" label="label.arguments" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="target" type="ObjectSetExpression" />
+ <attribute name="actionSequence" type="ActionSequence" />
+ <attribute name="stimulus" type="Action" />
+ <attribute name="state" type="Action" />
+ <attribute name="transition" type="Action" />
+ <attribute name="message" type="Action" />
+ </panel>
+ <panel name="Stimulus">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="argument" type="Instance" />
+ <attribute name="sender" type="Instance" />
+ <attribute name="receiver" type="Instance" />
+ <attribute name="communicationLink" type="Link" />
+ <separator />
+ <attribute name="dispatchAction" type="Action" />
+ <list name="playedRole" type="Stimulus" />
+ <list name="interactionInstanceSet" type="Stimulus" />
+ </panel>
+ <panel name="Exception">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="reception" type="Signal" />
+ <list name="context" type="Signal" />
+
+ <debug />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="association" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ <attribute name="sendAction" type="Signal" />
+ <attribute name="occurrence" type="Signal" />
+ </panel>
+ <panel name="ComponentInstance">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="sender" type="Instance" />
+ <singlerow name="receiver" type="Instance" />
+ <list name="resident" type="Instance" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <separator />
+ <list name="classifier" type="Classifier" />
+ <!--
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ <attribute name="nodeInstance" type="NodeInstance" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ -->
+ </panel>
+ <panel name="NodeInstance">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="sender" type="Instance" />
+ <singlerow name="receiver" type="Instance" />
+ <list name="resident" type="ComponentInstance" />
+ <separator />
+ <list name="classifier" type="Classifier" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="linkEnd" type="LinkEnd" />
+ <attribute name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <attribute name="ownedInstance" type="Instance" />
+ <attribute name="ownedLink" type="Link" />
+ <attribute name="attributeLink" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <attribute name="playedRole" type="Instance" />
+ </panel>
+ <panel name="SubsystemInstance">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="classifier" type="Classifier" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <list name="stimulus" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ </panel>
+ <panel name="UseCase">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="extend" type="Extend" />
+ <list name="include" type="Include" />
+ <separator />
+ <list name="feature" type="org.omg.uml.foundation.core.Attribute" label="label.attributes" />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+ <list name="association" type="Classifier" />
+ <list name="extensionPoint" type="org.omg.uml.behavioralelements.usecases.ExtensionPoint" label="label.extension-points" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ <attribute name="extender" type="UseCase" />
+ <attribute name="includer" type="UseCase" />
+ </panel>
+ <panel name="Actor">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="association" type="Classifier" />
+ <list name="feature" type="Operation,Reception" new="true" label="label.operations" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="UseCaseInstance">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="classifier" type="Classifier" />
+ <list name="linkEnd" type="LinkEnd" />
+ <list name="slot" type="AttributeLink" />
+ <attribute name="componentInstance" type="ComponentInstance" />
+ <separator />
+ <list name="ownedInstance" type="Instance" />
+ <list name="ownedLink" type="Link" />
+ <list name="attributeLink" type="Instance" />
+ <list name="stimulus" type="Instance" />
+ <attribute name="owner" type="Instance" />
+ <list name="playedRole" type="Instance" />
+ </panel>
+ <panel name="Extend">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="base" type="UseCase" />
+ <singlerow name="extension" type="UseCase" />
+ <list name="extensionPoint" type="org.omg.uml.behavioralelements.usecases.ExtensionPoint" label="label.extension-points" />
+ <separator />
+ <textarea name="condition" type="BooleanExpression" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Include">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <singlerow name="base" type="UseCase" />
+ <singlerow name="addition" type="UseCase" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="ExtensionPoint">
+ <text name="name" type="Name" />
+ <text name="location" type="LocationReference" />
+ <separator />
+ <singlerow name="useCase" type="UseCase" />
+ <list name="extend" type="ExtensionPoint" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="StateMachine">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="context" type="ModelElement" />
+ <list name="top" type="State" label="label.top-state" />
+ <separator />
+ <list name="transitions" type="Transition" />
+ <list name="submachineState" type="SubmachineState" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Event">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <list name="state" type="Event" />
+ <list name="transition" type="Event" />
+ </panel>
+ <panel name="StateVertex">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="container" type="CompositeState" />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ </panel>
+ <panel name="State">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="container" type="CompositeState" />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <attribute name="entry" type="Action" />
+ <separator />
+ <attribute name="exit" type="Action" />
+ <list name="deferrableEvent" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" label="label.deferrable" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+ <attribute name="doActivity" type="Action" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <list name="classifierInState" type="State" label="label.instate" />
+ </panel>
+ <panel name="TimeEvent">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <list name="transition" type="Event" />
+ <separator />
+ <textarea name="when" type="TimeExpression" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="state" type="Event" />
+ </panel>
+ <panel name="CallEvent">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <list name="transition" type="Event" />
+ <separator />
+ <combo name="operation" type="Operation" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="state" type="Event" />
+ </panel>
+ <panel name="SignalEvent">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <list name="transition" type="Event" />
+ <separator />
+ <list name="signal" type="Signal" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="state" type="Event" />
+ </panel>
+ <panel name="Transition">
+ <text name="name" type="Name" />
+ <singlerow name="stateMachine" type="StateMachine" />
+ <singlerow name="state" type="Transition" />
+ <separator />
+ <singlerow name="source" type="StateVertex" />
+ <singlerow name="target" type="StateVertex" />
+ <singlerow name="guard" type="org.omg.uml.behavioralelements.statemachines.Guard" />
+ <singlerow name="effect" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <combo name="trigger" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="CompositeState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="exit" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="doActivity" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" label="label.do-activity" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+ <separator />
+ <list name="subvertex" type="org.omg.uml.behavioralelements.statemachines.SynchState,org.omg.uml.behavioralelements.statemachines.StubState,org.omg.uml.behavioralelements.statemachines.CompositeState,org.omg.uml.behavioralelements.statemachines.SimpleState,org.omg.uml.behavioralelements.statemachines.FinalState,org.omg.uml.behavioralelements.statemachines.SubmachineState" />
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isConcurrent" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="deferrableEvent" type="Event" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ </panel>
+ <panel name="ChangeEvent">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <separator />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+ <list name="transition" type="Event" />
+ <separator />
+ <textarea name="changeExpression" type="BooleanExpression" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="state" type="Event" />
+ </panel>
+ <panel name="Guard">
+ <text name="name" type="Name" />
+ <singlerow name="transition" type="Transition" />
+ <separator />
+ <textarea name="expression" type="BooleanExpression" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Pseudostate">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <attribute name="kind" type="PseudostateKind" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="SimpleState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="exit" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="doActivity" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" label="label.do-activity" />
+ <separator />
+ <list name="deferrableEvent" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" label="label.deferrable" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ </panel>
+ <panel name="SubmachineState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <combo name="submachine" type="StateMachine" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="exit" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="doActivity" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" label="label.do-activity" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+ <separator />
+ <list name="subvertex" type="org.omg.uml.behavioralelements.statemachines.SynchState,org.omg.uml.behavioralelements.statemachines.StubState,org.omg.uml.behavioralelements.statemachines.CompositeState,org.omg.uml.behavioralelements.statemachines.SimpleState,org.omg.uml.behavioralelements.statemachines.FinalState,org.omg.uml.behavioralelements.statemachines.SubmachineState" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isConcurrent" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="deferrableEvent" type="Event" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ </panel>
+ <panel name="SynchState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <text name="bound" type="UnlimitedInteger" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="StubState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <combo name="referenceState" type="Name" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="FinalState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <singlerow name="doActivity" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" label="label.do-activity" />
+ <separator />
+ <list name="incoming" type="Transition" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+
+ <debug />
+ <attribute name="outgoing" type="Transition" />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="exit" type="Action" />
+ <attribute name="deferrableEvent" type="Event" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ </panel>
+ <panel name="Collaboration">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="representedClassifier" type="Classifier" />
+ <combo name="representedOperation" type="Operation" />
+ <separator />
+ <singlerow name="interaction" type="Interaction" />
+ <list name="constrainingElement" type="ModelElement" />
+ <separator />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isRoot" type="Boolean" />
+ <attribute name="isLeaf" type="Boolean" />
+ <attribute name="isAbstract" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="generalization" type="Generalization" />
+ <attribute name="specialization" type="GeneralizableElement" />
+ <attribute name="usedCollaboration" type="Collaboration" />
+ </panel>
+ <panel name="ClassifierRole">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="multiplicity" type="Multiplicity" />
+ <list name="base" type="Classifier" />
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="association" type="Classifier" />
+ <separator />
+ <list name="availableFeature" type="Feature" label="label.available-features" />
+ <list name="availableContents" type="ModelElement" label="label.available-contents" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isRoot" type="Boolean" />
+ <attribute name="isLeaf" type="Boolean" />
+ <attribute name="isAbstract" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="ownedElement" type="ModelElement" />
+ <attribute name="feature" type="Feature" />
+ <attribute name="powertypeRange" type="Generalization" />
+ <attribute name="typedFeature" type="Classifier" />
+ <attribute name="typedParameter" type="Classifier" />
+ <attribute name="specifiedEnd" type="Classifier" />
+ <attribute name="instance" type="Classifier" />
+ <attribute name="createAction" type="Classifier" />
+ <attribute name="classifierInState" type="Classifier" />
+ <attribute name="objectFlowState" type="Classifier" />
+ <attribute name="conformingInstance" type="Instance" />
+ <attribute name="message" type="ClassifierRole" />
+ </panel>
+ <panel name="AssociationRole">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="base" type="Association" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <separator />
+ <list name="connection" type="AssociationEnd" label="label.connections" />
+ <list name="message" type="org.omg.uml.behavioralelements.collaborations.Message" />
+ <list name="conformingLink" type="Link" />
+ </panel>
+ <panel name="AssociationEndRole">
+ <text name="name" type="Name" />
+ <combo name="type" type="Classifier" />
+ <singlerow name="base" type="AssociationEnd" />
+ <singlerow name="association" type="Association" />
+ <combo name="multiplicity" type="Multiplicity" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isNavigable" type="Boolean" />
+ <checkbox name="ordering" type="OrderingKind" label="label.ordered" />
+ <checkbox name="ownerScope" type="ScopeKind" label="label.static" />
+ </checkgroup>
+ <list name="specification" type="Classifier" />
+ <list name="qualifier" type="Attribute" label="label.qualifiers" />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <optionbox name="aggregation" type="AggregationKind" />
+ <optionbox name="changeability" type="ChangeableKind" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="ordering" type="OrderingKind" />
+ <attribute name="aggregation" type="AggregationKind" />
+ <attribute name="targetScope" type="ScopeKind" />
+ <separator />
+ <attribute name="changeability" type="ChangeableKind" />
+ <attribute name="participant" type="Classifier" />
+ <list name="linkEnd" type="AssociationEnd" />
+ <list name="associationEndRole" type="AssociationEnd" />
+ <attribute name="collaborationMultiplicity" type="Multiplicity" />
+ <separator />
+ <list name="availableQualifier" type="Attribute" />
+ </panel>
+ <panel name="Message">
+ <text name="name" type="Name" />
+ <singlerow name="interaction" type="Interaction" />
+ <singlerow name="sender" type="ClassifierRole" />
+ <singlerow name="receiver" type="ClassifierRole" />
+ <separator />
+ <combo name="activator" type="Message" />
+ <singlerow name="action" type="Action" />
+ <list name="predecessor" type="Message" />
+ <list name="successor" type="Message" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="communicationConnection" type="AssociationRole" />
+ <attribute name="conformingStimulus" type="Stimulus" />
+ <attribute name="message" type="Message" />
+ </panel>
+ <panel name="Interaction">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <singlerow name="context" type="Collaboration" />
+ <separator />
+ <list name="message" type="org.omg.uml.behavioralelements.collaborations.Message" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="interactionInstanceSet" type="Interaction" />
+ </panel>
+ <panel name="InteractionInstanceSet">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="context" type="CollaborationInstanceSet" />
+ <attribute name="interaction" type="Interaction" />
+ <list name="participatingStimulus" type="Stimulus" />
+ </panel>
+ <panel name="CollaborationInstanceSet">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="interactionInstanceSet" type="InteractionInstanceSet" />
+ <list name="participatingInstance" type="Instance" />
+ <list name="participatingLink" type="Link" />
+ <list name="constrainingElement" type="ModelElement" />
+ </panel>
+ <panel name="ActivityGraph">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <combo name="context" type="ModelElement" />
+ <list name="top" type="State" label="label.top-state" />
+ <separator />
+ <list name="transitions" type="Transition" />
+ <list name="submachineState" type="SubmachineState" />
+ <separator />
+ <list name="partition" type="ModelElement" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="Partition">
+ <text name="name" type="Name" />
+ <singlerow name="activityGraph" type="ActivityGraph" label="label.activity-graph" />
+ <separator />
+ <list name="contents" type="ModelElement" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ </panel>
+ <panel name="SubactivityState">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isConcurrent" type="Boolean" />
+ <checkbox name="isDynamic" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="container" type="CompositeState" />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <attribute name="entry" type="Action" />
+ <separator />
+ <attribute name="exit" type="Action" />
+ <list name="deferrableEvent" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" label="label.deferrable" />
+ <list name="internalTransition" type="org.omg.uml.behavioralelements.statemachines.Transition" label="label.internal-transitions" />
+ <attribute name="doActivity" type="Action" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <list name="classifierInState" type="State" label="label.classifier-in-state" />
+ <list name="subvertex" type="org.omg.uml.behavioralelements.statemachines.SynchState,org.omg.uml.behavioralelements.statemachines.StubState,org.omg.uml.behavioralelements.statemachines.CompositeState,org.omg.uml.behavioralelements.statemachines.SimpleState,org.omg.uml.behavioralelements.statemachines.FinalState,org.omg.uml.behavioralelements.statemachines.SubmachineState" />
+ <attribute name="submachine" type="StateMachine" />
+ <separator />
+ <attribute name="dynamicArguments" type="ArgListsExpression" />
+ <attribute name="dynamicMultiplicity" type="Multiplicity" />
+ </panel>
+ <panel name="ActionState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction,org.omg.uml.behavioralelements.commonbehavior.CreateAction,org.omg.uml.behavioralelements.commonbehavior.DestroyAction,org.omg.uml.behavioralelements.commonbehavior.ReturnAction,org.omg.uml.behavioralelements.commonbehavior.SendAction,org.omg.uml.behavioralelements.commonbehavior.TerminateAction,org.omg.uml.behavioralelements.commonbehavior.UninterpretedAction,org.omg.uml.behavioralelements.commonbehavior.ActionSequence" />
+ <list name="deferrableEvent" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" label="label.deferrable" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isDynamic" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="exit" type="Action" />
+ <attribute name="internalTransition" type="Transition" />
+ <attribute name="doActivity" type="Action" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ <attribute name="dynamicArguments" type="ArgListsExpression" />
+ <attribute name="dynamicMultiplicity" type="Multiplicity" />
+ </panel>
+ <panel name="CallState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <singlerow name="entry" type="org.omg.uml.behavioralelements.commonbehavior.CallAction" />
+ <list name="deferrableEvent" type="org.omg.uml.behavioralelements.statemachines.CallEvent,org.omg.uml.behavioralelements.statemachines.ChangeEvent,org.omg.uml.behavioralelements.statemachines.SignalEvent,org.omg.uml.behavioralelements.statemachines.TimeEvent" label="label.deferrable" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="modifiers">
+ <attribute name="isSpecification" type="Boolean" />
+ <attribute name="isDynamic" type="Boolean" />
+ </attribute>
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="exit" type="Action" />
+ <attribute name="internalTransition" type="Transition" />
+ <attribute name="doActivity" type="Action" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="classifierInState" type="State" />
+ <attribute name="dynamicArguments" type="ArgListsExpression" />
+ <attribute name="dynamicMultiplicity" type="Multiplicity" />
+ </panel>
+ <panel name="ObjectFlowState">
+ <text name="name" type="Name" />
+ <singlerow name="container" type="CompositeState" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isSynch" type="Boolean" label="checkbox.synch-lc" />
+ </checkgroup>
+ <combo name="type" type="Classifier" />
+ <list name="classifierInState" type="State" label="label.instate" />
+ <separator />
+ <list name="outgoing" type="Transition" />
+ <list name="incoming" type="Transition" />
+ <list name="parameter" type="org.omg.uml.foundation.core.Parameter" />
+
+ <debug />
+ <attribute name="visibility" type="VisibilityKind" />
+ <attribute name="namespace" type="Namespace" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ <attribute name="elementImport" type="ModelElement" />
+ <attribute name="exit" type="Action" />
+ <attribute name="deferrableEvent" type="Event" />
+ <attribute name="internalTransition" type="Transition" />
+ <attribute name="doActivity" type="Action" />
+ <attribute name="stateMachine" type="StateMachine" />
+ <attribute name="entry" type="Action" />
+ </panel>
+ <panel name="ClassifierInState">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" new="true" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.classifier-in-state" />
+ <list name="objectFlowState" type="Classifier" />
+ <attribute name="type" type="Classifier" />
+ <list name="inState" type="State" />
+ </panel>
+ <panel name="Package">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="ownedElement" type="Package,DataType,Enumeration" new="true" label="label.owned-elements"/>
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ </panel>
+ <panel name="Model">
+ <text name="name" type="Name" />
+ <combo name="namespace" type="Namespace" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ </checkgroup>
+ <separator />
+ <list name="generalization" type="Generalization" />
+ <list name="specialization" type="GeneralizableElement" />
+ <separator />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+
+ <attribute name="clientDependency" type="Dependency" />
+ <attribute name="targetFlow" type="Flow" />
+ <attribute name="sourceFlow" type="Flow" />
+ <attribute name="comment" type="Comment" />
+ <attribute name="templateParameter" type="TemplateParameter" />
+ <attribute name="supplierDependency" type="ModelElement" />
+ <attribute name="presentation" type="ModelElement" />
+ <attribute name="defaultedParameter" type="ModelElement" />
+ <attribute name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <attribute name="referenceTag" type="ModelElement" />
+ <attribute name="templateArgument" type="ModelElement" />
+ <attribute name="behavior" type="ModelElement" />
+ <attribute name="classifierRole" type="ModelElement" />
+ <attribute name="collaboration" type="ModelElement" />
+ <attribute name="collaborationInstanceSet" type="ModelElement" />
+ <attribute name="partition" type="ModelElement" />
+ </panel>
+ <panel name="Subsystem">
+ <text name="name" type="Name" />
+ <optionbox name="visibility" type="VisibilityKind" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ <checkbox name="isRoot" type="Boolean" />
+ <checkbox name="isLeaf" type="Boolean" />
+ <checkbox name="isAbstract" type="Boolean" />
+ <checkbox name="isInstantiable" type="Boolean" />
+ </checkgroup>
+ <combo name="namespace" type="Namespace" />
+ <list name="clientDependency" type="Dependency" label="label.client-dependencies" />
+ <list name="targetFlow" type="Flow" label="label.target-flows" />
+ <list name="sourceFlow" type="Flow" label="label.source-flows" />
+ <list name="comment" type="Comment" />
+ <separator />
+ <list name="templateParameter" type="TemplateParameter" new="true" label="label.template-parameters" />
+ <list name="supplierDependency" type="ModelElement" label="label.supplier-dependencies" />
+ <list name="presentation" type="ModelElement" />
+ <list name="defaultedParameter" type="ModelElement" />
+ <list name="elementResidence" type="ModelElement" />
+ <attribute name="parameterTemplate" type="ModelElement" />
+ <list name="referenceTag" type="ModelElement" />
+ <list name="templateArgument" type="ModelElement" />
+ <separator />
+ <list name="behavior" type="ModelElement" />
+ <list name="classifierRole" type="ModelElement" />
+ <list name="collaboration" type="ModelElement" />
+ <list name="collaborationInstanceSet" type="ModelElement" />
+ <list name="partition" type="ModelElement" />
+ <list name="elementImport" type="ModelElement" label="label.element-import" />
+ <list name="generalization" type="Generalization" />
+ <separator />
+ <list name="specialization" type="GeneralizableElement" />
+ <list name="ownedElement" type="ModelElement" label="label.owned-elements"/>
+ <list name="feature" type="Operation,Reception" new="true" />
+ <list name="powertypeRange" type="Generalization" />
+ <list name="typedFeature" type="Classifier" />
+ <list name="typedParameter" type="Classifier" />
+ <list name="association" type="Classifier" />
+ <list name="specifiedEnd" type="Classifier" />
+ <list name="instance" type="Classifier" />
+ <list name="createAction" type="Classifier" />
+ <separator />
+ <list name="classifierInState" type="Classifier" label="label.instate" />
+ <list name="objectFlowState" type="Classifier" />
+ </panel>
+ <panel name="ElementImport">
+ <optionbox name="visibility" type="VisibilityKind" />
+ <text name="alias" type="Name" />
+ <checkgroup name="modifiers">
+ <checkbox name="isSpecification" type="Boolean" />
+ </checkgroup>
+ <attribute name="package" type="Package" />
+ <attribute name="importedElement" type="ModelElement" />
+ </panel>
+</panels>
+</metamodel>
\ No newline at end of file
Added: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel2.xml
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel2.xml?view=markup&pathrev=18357
==============================================================================
--- (empty file)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta/metamodel2.xml 2010-05-03 09:39:48-0700
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8" standalone="yes"?>
+<metamodel>
+<!-- The classes section lists all the model element types and allocates them
+a name that can be used as an identifier rather than using the fully qualified
+name
+ -->
+<classes>
+ <class name="Expression">org.eclipse.uml2.uml.Expression</class>
+ <class name="TimeExpression">org.eclipse.uml2.uml.TimeExpression</class>
+ <class name="Element">org.eclipse.uml2.uml.Element</class>
+ <class name="Namespace">org.eclipse.uml2.uml.Namespace</class>
+ <class name="Classifier">org.eclipse.uml2.uml.Classifier</class>
+ <class name="Class">org.eclipse.uml2.uml.Class</class>
+ <class name="DataType">org.eclipse.uml2.uml.DataType</class>
+ <class name="Feature">org.eclipse.uml2.uml.Feature</class>
+ <class name="StructuralFeature">org.eclipse.uml2.uml.StructuralFeature</class>
+ <class name="Interface">org.eclipse.uml2.uml.Interface</class>
+ <class name="Constraint">org.eclipse.uml2.uml.Constraint</class>
+ <class name="Relationship">org.eclipse.uml2.uml.Relationship</class>
+ <class name="Association">org.eclipse.uml2.uml.Association</class>
+ <class name="Property">org.eclipse.uml2.uml.Property</class>
+ <class name="BehavioralFeature">org.eclipse.uml2.uml.BehavioralFeature</class>
+ <class name="Operation">org.eclipse.uml2.uml.Operation</class>
+ <class name="Parameter">org.eclipse.uml2.uml.Parameter</class>
+ <class name="Generalization">org.eclipse.uml2.uml.Generalization</class>
+ <class name="AssociationClass">org.eclipse.uml2.uml.AssociationClass</class>
+ <class name="Dependency">org.eclipse.uml2.uml.Dependency</class>
+ <class name="Usage">org.eclipse.uml2.uml.Usage</class>
+ <class name="Component">org.eclipse.uml2.uml.Component</class>
+ <class name="Node">org.eclipse.uml2.uml.Node</class>
+ <class name="Comment">org.eclipse.uml2.uml.Comment</class>
+ <class name="Enumeration">org.eclipse.uml2.uml.Enumeration</class>
+ <class name="EnumerationLiteral">org.eclipse.uml2.uml.EnumerationLiteral</class>
+ <class name="Stereotype">org.eclipse.uml2.uml.Stereotype</class>
+ <class name="Artifact">org.eclipse.uml2.uml.Artifact</class>
+ <class name="Signal">org.eclipse.uml2.uml.Signal</class>
+ <class name="Action">org.eclipse.uml2.uml.Action</class>
+ <class name="CallAction">org.eclipse.uml2.uml.CallAction</class>
+ <class name="Reception">org.eclipse.uml2.uml.Reception</class>
+ <class name="UseCase">org.eclipse.uml2.uml.UseCase</class>
+ <class name="Actor">org.eclipse.uml2.uml.Actor</class>
+ <class name="Extend">org.eclipse.uml2.uml.Extend</class>
+ <class name="Include">org.eclipse.uml2.uml.Include</class>
+ <class name="ExtensionPoint">org.eclipse.uml2.uml.ExtensionPoint</class>
+ <class name="StateMachine">org.eclipse.uml2.uml.StateMachine</class>
+ <class name="Event">org.eclipse.uml2.uml.Event</class>
+ <class name="State">org.eclipse.uml2.uml.State</class>
+ <class name="TimeEvent">org.eclipse.uml2.uml.TimeEvent</class>
+ <class name="CallEvent">org.eclipse.uml2.uml.CallEvent</class>
+ <class name="SignalEvent">org.eclipse.uml2.uml.SignalEvent</class>
+ <class name="Transition">org.eclipse.uml2.uml.Transition</class>
+ <class name="ChangeEvent">org.eclipse.uml2.uml.ChangeEvent</class>
+ <class name="Pseudostate">org.eclipse.uml2.uml.Pseudostate</class>
+ <class name="FinalState">org.eclipse.uml2.uml.FinalState</class>
+ <class name="Collaboration">org.eclipse.uml2.uml.Collaboration</class>
+ <class name="Message">org.eclipse.uml2.uml.Message</class>
+ <class name="Interaction">org.eclipse.uml2.uml.Interaction</class>
+ <class name="Package">org.eclipse.uml2.uml.Package</class>
+ <class name="Model">org.eclipse.uml2.uml.Model</class>
+</classes>
+</metamodel>
\ No newline at end of file
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2601966
To unsubscribe from this discussion, e-mail: [[email protected] ].