svn commit: r18357 - trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/meta

[email protected]
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]].
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.