| <?xml version="1.0" encoding="UTF-8"?> |
| <gmfgen:GenEditorGenerator xmi:version="2.0" |
| xmlns:xmi="http://www.omg.org/XMI" |
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:gmfgen="http://www.eclipse.org/gmf/2008/GenModel" |
| xmlns:uml2.gmfgenext="http://www.eclipse.org/uml2/diagram/gmfgenext/DiagramFigure/1.0" packageNamePrefix="org.eclipse.uml2.diagram.activity" |
| modelID="UMLActivity" |
| diagramFileExtension="umlact,umlactivity_diagram" |
| dynamicTemplates="true" |
| templateDirectory="/org.eclipse.uml2.diagram.def/dynamic-templates/codegen"> |
| <diagram |
| visualID="1000" |
| editPartClassName="PackageEditPart" |
| itemSemanticEditPolicyClassName="PackageItemSemanticEditPolicy" |
| notationViewFactoryClassName="PackageViewFactory" |
| canonicalEditPolicyClassName="PackageCanonicalEditPolicy" |
| iconProviderPriority="Low" |
| creationWizardCategoryID="org.eclipse.uml2.diagram.New" |
| validationProviderPriority="Low"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="PackageEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> |
| <domainDiagramElement |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package"/> |
| <childNodes |
| visualID="3030" |
| editPartClassName="AcceptEventActionEditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionViewFactory" |
| canonicalEditPolicyClassName="AcceptEventActionCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventActionGraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Accept Event Action" |
| editHelperClassName="AcceptEventActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptEventActionFigure extends org.eclipse.draw2d.Shape {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureAcceptEventActionFigure_name; 


	/**
	 * @generated
	 */
	public AcceptEventActionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(20)
));
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(2)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureAcceptEventActionFigure_name = new org.eclipse.draw2d.Label();
fFigureAcceptEventActionFigure_name.setText("");

this.add(fFigureAcceptEventActionFigure_name, org.eclipse.draw2d.BorderLayout.CENTER);


	}


	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}




	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureAcceptEventActionFigure_name() {
		return fFigureAcceptEventActionFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.1"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.2"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5040" |
| editPartClassName="AcceptEventActionNameEditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureAcceptEventActionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3031" |
| editPartClassName="AcceptEventAction2EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventAction2ViewFactory" |
| canonicalEditPolicyClassName="AcceptEventAction2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventAction2GraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventAction2CreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Accept Time Event Action" |
| metamodelType="//@diagram/@childNodes.0/@elementType" |
| editHelperAdviceClassName="AcceptEventActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptTimeEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptTimeEventActionFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public AcceptTimeEventActionFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.3"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.1/@expressions.0"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction/trigger"/> |
| </initializers> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.4"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5042" |
| editPartClassName="AcceptEventActionName3EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3032" |
| editPartClassName="ActivityFinalNodeEditPart" |
| itemSemanticEditPolicyClassName="ActivityFinalNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityFinalNodeViewFactory" |
| canonicalEditPolicyClassName="ActivityFinalNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityFinalNodeGraphicalNodeEditPolicy" |
| createCommandClassName="ActivityFinalNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Activity Final Node" |
| editHelperClassName="ActivityFinalNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityFinalFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public ActivityFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Ellipse activityFinalFigure_inner0 = new org.eclipse.draw2d.Ellipse();
	activityFinalFigure_inner0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
activityFinalFigure_inner0.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));

this.add(activityFinalFigure_inner0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.5"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3033" |
| editPartClassName="DecisionNodeEditPart" |
| itemSemanticEditPolicyClassName="DecisionNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="DecisionNodeViewFactory" |
| canonicalEditPolicyClassName="DecisionNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DecisionNodeGraphicalNodeEditPolicy" |
| createCommandClassName="DecisionNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Decision Node" |
| editHelperClassName="DecisionNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ScalableRhombFigure" |
| classBody="
/**
 * @generated
 */
public class ScalableRhombFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public ScalableRhombFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.6"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.7"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3034" |
| editPartClassName="MergeNodeEditPart" |
| itemSemanticEditPolicyClassName="MergeNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="MergeNodeViewFactory" |
| canonicalEditPolicyClassName="MergeNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="MergeNodeGraphicalNodeEditPolicy" |
| createCommandClassName="MergeNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Merge Node" |
| editHelperClassName="MergeNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ScalableRhombFigure" |
| classBody="
/**
 * @generated
 */
public class ScalableRhombFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public ScalableRhombFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.8"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.9"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3035" |
| editPartClassName="InitialNodeEditPart" |
| itemSemanticEditPolicyClassName="InitialNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="InitialNodeViewFactory" |
| canonicalEditPolicyClassName="InitialNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InitialNodeGraphicalNodeEditPolicy" |
| createCommandClassName="InitialNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Initial Node" |
| editHelperClassName="InitialNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityInitialFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityInitialFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public ActivityInitialFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.10"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InitialNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3036" |
| editPartClassName="DataStoreNodeEditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeViewFactory" |
| canonicalEditPolicyClassName="DataStoreNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DataStoreNodeGraphicalNodeEditPolicy" |
| createCommandClassName="DataStoreNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Data Store Node" |
| editHelperClassName="DataStoreNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DataStoreFigure" |
| classBody="
/**
 * @generated
 */
public class DataStoreFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_states; 


	/**
	 * @generated
	 */
	public DataStoreFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure dataStoreFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
dataStoreFigure_NameContainer0.setFill(false);
dataStoreFigure_NameContainer0.setOutline(false);

this.add(dataStoreFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutDataStoreFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutDataStoreFigure_NameContainer0.setStretchMinorAxis(false);
	layoutDataStoreFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutDataStoreFigure_NameContainer0.setSpacing(0);
	layoutDataStoreFigure_NameContainer0.setVertical(true);

	dataStoreFigure_NameContainer0.setLayoutManager(layoutDataStoreFigure_NameContainer0);



org.eclipse.draw2d.Label dataStore_fixed_datastore1 = new org.eclipse.draw2d.Label();
dataStore_fixed_datastore1.setText("\u00ABdatastore\u00BB");

dataStoreFigure_NameContainer0.add(dataStore_fixed_datastore1);



fFigureDataStoreFigure_name = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_name.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_name);



fFigureDataStoreFigure_states = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_states.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_name() {
		return fFigureDataStoreFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_states() {
		return fFigureDataStoreFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.11"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DataStoreNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.12"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5034" |
| editPartClassName="DataStoreNodeNameEditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5036" |
| editPartClassName="DataStoreNodeName2EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeName2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5051" |
| editPartClassName="DataStoreNodeOrderingEditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeOrderingItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeOrderingViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3037" |
| editPartClassName="CentralBufferNodeEditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeViewFactory" |
| canonicalEditPolicyClassName="CentralBufferNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="CentralBufferNodeGraphicalNodeEditPolicy" |
| createCommandClassName="CentralBufferNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Central Buffer Node" |
| editHelperClassName="CentralBufferNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CentralBufferFigure" |
| classBody="
/**
 * @generated
 */
public class CentralBufferFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_states; 


	/**
	 * @generated
	 */
	public CentralBufferFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure centralBufferFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
centralBufferFigure_NameContainer0.setFill(false);
centralBufferFigure_NameContainer0.setOutline(false);

this.add(centralBufferFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutCentralBufferFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutCentralBufferFigure_NameContainer0.setStretchMinorAxis(false);
	layoutCentralBufferFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutCentralBufferFigure_NameContainer0.setSpacing(0);
	layoutCentralBufferFigure_NameContainer0.setVertical(true);

	centralBufferFigure_NameContainer0.setLayoutManager(layoutCentralBufferFigure_NameContainer0);



org.eclipse.draw2d.Label centralBufferFigure_fixed_central1 = new org.eclipse.draw2d.Label();
centralBufferFigure_fixed_central1.setText("\u00ABcentralBuffer\u00BB");

centralBufferFigure_NameContainer0.add(centralBufferFigure_fixed_central1);



fFigureCentralBufferFigure_name = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_name.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_name);



fFigureCentralBufferFigure_states = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_states.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_name() {
		return fFigureCentralBufferFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_states() {
		return fFigureCentralBufferFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.13"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CentralBufferNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.14"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5032" |
| editPartClassName="CentralBufferNodeNameEditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5038" |
| editPartClassName="CentralBufferNodeName2EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5049" |
| editPartClassName="CentralBufferNodeOrderingEditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeOrderingItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeOrderingViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3029" |
| editPartClassName="OpaqueActionEditPart" |
| itemSemanticEditPolicyClassName="OpaqueActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueActionViewFactory" |
| canonicalEditPolicyClassName="OpaqueActionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.9" |
| graphicalNodeEditPolicyClassName="OpaqueActionGraphicalNodeEditPolicy" |
| createCommandClassName="OpaqueActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Opaque Action" |
| editHelperClassName="OpaqueActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.15"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.16"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5023" |
| editPartClassName="OpaqueActionNameEditPart" |
| itemSemanticEditPolicyClassName="OpaqueActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3001" |
| editPartClassName="OutputPinEditPart" |
| itemSemanticEditPolicyClassName="OutputPinItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinViewFactory" |
| canonicalEditPolicyClassName="OutputPinCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OutputPinGraphicalNodeEditPolicy" |
| createCommandClassName="OutputPinCreateCommand" |
| containers="//@diagram/@childNodes.8 //@diagram/@childNodes.27 //@diagram/@childNodes.57" |
| preferredSideName="EAST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Output Pin" |
| editHelperClassName="OutputPinEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/outputValue"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction/outputValue"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.17"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5003" |
| editPartClassName="OutputPinNameEditPart" |
| itemSemanticEditPolicyClassName="OutputPinNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5055" |
| editPartClassName="OutputPinOrderingEditPart" |
| itemSemanticEditPolicyClassName="OutputPinOrderingItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinOrderingViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3038" |
| editPartClassName="FlowFinalNodeEditPart" |
| itemSemanticEditPolicyClassName="FlowFinalNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="FlowFinalNodeViewFactory" |
| canonicalEditPolicyClassName="FlowFinalNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="FlowFinalNodeGraphicalNodeEditPolicy" |
| createCommandClassName="FlowFinalNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Flow Final Node" |
| editHelperClassName="FlowFinalNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="FlowFinalFigure" |
| classBody="
/**
 * @generated
 */
public class FlowFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public FlowFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Polyline aux_FlowFinalFigure_BackSlash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(19)
));

this.add(aux_FlowFinalFigure_BackSlash0);



org.eclipse.draw2d.Polyline aux_FlowFinalFigure_Slash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(19)
));
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(4)
));

this.add(aux_FlowFinalFigure_Slash0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = true;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.18"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/FlowFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3039" |
| editPartClassName="ForkNodeEditPart" |
| itemSemanticEditPolicyClassName="ForkNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ForkNodeViewFactory" |
| canonicalEditPolicyClassName="ForkNodeCanonicalEditPolicy" |
| primaryDragEditPolicyQualifiedClassName="org.eclipse.uml2.diagram.common.editpolicies.DynamicResizeDirectionsEditPolicy" |
| graphicalNodeEditPolicyClassName="ForkNodeGraphicalNodeEditPolicy" |
| createCommandClassName="ForkNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Fork Node" |
| editHelperClassName="ForkNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.19"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3040" |
| editPartClassName="JoinNodeEditPart" |
| itemSemanticEditPolicyClassName="JoinNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="JoinNodeViewFactory" |
| canonicalEditPolicyClassName="JoinNodeCanonicalEditPolicy" |
| primaryDragEditPolicyQualifiedClassName="org.eclipse.uml2.diagram.common.editpolicies.DynamicResizeDirectionsEditPolicy" |
| graphicalNodeEditPolicyClassName="JoinNodeGraphicalNodeEditPolicy" |
| createCommandClassName="JoinNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Join Node" |
| editHelperClassName="JoinNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.20"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3041" |
| editPartClassName="PinEditPart" |
| itemSemanticEditPolicyClassName="PinItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinViewFactory" |
| canonicalEditPolicyClassName="PinCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="PinGraphicalNodeEditPolicy" |
| createCommandClassName="PinCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="PinEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.21"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Pin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.22"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5024" |
| editPartClassName="PinNameEditPart" |
| itemSemanticEditPolicyClassName="PinNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5052" |
| editPartClassName="PinName4EditPart" |
| itemSemanticEditPolicyClassName="PinName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinName4ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5085" |
| editPartClassName="PinOrderingEditPart" |
| itemSemanticEditPolicyClassName="PinOrderingItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinOrderingViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3042" |
| editPartClassName="CreateObjectActionEditPart" |
| itemSemanticEditPolicyClassName="CreateObjectActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectActionViewFactory" |
| canonicalEditPolicyClassName="CreateObjectActionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.15" |
| graphicalNodeEditPolicyClassName="CreateObjectActionGraphicalNodeEditPolicy" |
| createCommandClassName="CreateObjectActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Create Object Action" |
| editHelperClassName="CreateObjectActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.23"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.24"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5025" |
| editPartClassName="CreateObjectActionNameEditPart" |
| itemSemanticEditPolicyClassName="CreateObjectActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3002" |
| editPartClassName="OutputPin2EditPart" |
| itemSemanticEditPolicyClassName="OutputPin2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPin2ViewFactory" |
| canonicalEditPolicyClassName="OutputPin2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OutputPin2GraphicalNodeEditPolicy" |
| createCommandClassName="OutputPin2CreateCommand" |
| containers="//@diagram/@childNodes.14 //@diagram/@childNodes.34 //@diagram/@childNodes.62" |
| preferredSideName="EAST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Output Pin" |
| metamodelType="//@diagram/@childNodes.9/@elementType" |
| editHelperAdviceClassName="OutputPinEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction/result"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.17"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5004" |
| editPartClassName="OutputPinName2EditPart" |
| itemSemanticEditPolicyClassName="OutputPinName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5056" |
| editPartClassName="OutputPinOrdering2EditPart" |
| itemSemanticEditPolicyClassName="OutputPinOrdering2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinOrdering2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3043" |
| editPartClassName="AddStructuralFeatureValueActionEditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueActionViewFactory" |
| canonicalEditPolicyClassName="AddStructuralFeatureValueActionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.17 //@diagram/@childNodes.18 //@diagram/@childNodes.19" |
| graphicalNodeEditPolicyClassName="AddStructuralFeatureValueActionGraphicalNodeEditPolicy" |
| createCommandClassName="AddStructuralFeatureValueActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Add Structural Feature Value Action" |
| editHelperClassName="AddStructuralFeatureValueActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.25"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.26"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5026" |
| editPartClassName="AddStructuralFeatureValueActionNameEditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3003" |
| editPartClassName="InputPinEditPart" |
| itemSemanticEditPolicyClassName="InputPinItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinViewFactory" |
| canonicalEditPolicyClassName="InputPinCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPinGraphicalNodeEditPolicy" |
| createCommandClassName="InputPinCreateCommand" |
| containers="//@diagram/@childNodes.16 //@diagram/@childNodes.39 //@diagram/@childNodes.63" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Input Pin insertAt" |
| editHelperClassName="InputPinEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction/insertAt"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.27"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5006" |
| editPartClassName="InputPinNameEditPart" |
| itemSemanticEditPolicyClassName="InputPinNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5057" |
| editPartClassName="InputPinOrderingEditPart" |
| itemSemanticEditPolicyClassName="InputPinOrderingItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrderingViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3004" |
| editPartClassName="InputPin2EditPart" |
| itemSemanticEditPolicyClassName="InputPin2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin2ViewFactory" |
| canonicalEditPolicyClassName="InputPin2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin2GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin2CreateCommand" |
| containers="//@diagram/@childNodes.16 //@diagram/@childNodes.39 //@diagram/@childNodes.63" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Input Pin value" |
| metamodelType="//@diagram/@childNodes.17/@elementType" |
| editHelperAdviceClassName="InputPinEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/WriteStructuralFeatureAction/value"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.27"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5007" |
| editPartClassName="InputPinName2EditPart" |
| itemSemanticEditPolicyClassName="InputPinName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5058" |
| editPartClassName="InputPinOrdering2EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3005" |
| editPartClassName="InputPin3EditPart" |
| itemSemanticEditPolicyClassName="InputPin3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin3ViewFactory" |
| canonicalEditPolicyClassName="InputPin3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin3GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin3CreateCommand" |
| containers="//@diagram/@childNodes.16 //@diagram/@childNodes.39 //@diagram/@childNodes.63" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Input Pin object" |
| metamodelType="//@diagram/@childNodes.17/@elementType" |
| editHelperAdviceClassName="InputPin2EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuralFeatureAction/object"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.27"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5008" |
| editPartClassName="InputPinName3EditPart" |
| itemSemanticEditPolicyClassName="InputPinName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5059" |
| editPartClassName="InputPinOrdering3EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3044" |
| editPartClassName="CallBehaviorActionEditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorActionViewFactory" |
| canonicalEditPolicyClassName="CallBehaviorActionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22" |
| graphicalNodeEditPolicyClassName="CallBehaviorActionGraphicalNodeEditPolicy" |
| createCommandClassName="CallBehaviorActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Call Behavior Action" |
| editHelperClassName="CallBehaviorActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionCallBehaviorFigure" |
| classBody="
/**
 * @generated
 */
public class ActionCallBehaviorFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionCallBehaviorFigure_name; 


	/**
	 * @generated
	 */
	public ActionCallBehaviorFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottom0.setFill(false);
actionCallBehaviorFigure_AuxBottom0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxBottom0, org.eclipse.draw2d.BorderLayout.BOTTOM);


	org.eclipse.draw2d.BorderLayout layoutActionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.BorderLayout();
	actionCallBehaviorFigure_AuxBottom0.setLayoutManager(layoutActionCallBehaviorFigure_AuxBottom0);



org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottomLeft1 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottomLeft1.setFill(false);
actionCallBehaviorFigure_AuxBottomLeft1.setOutline(false);

actionCallBehaviorFigure_AuxBottom0.add(actionCallBehaviorFigure_AuxBottomLeft1, org.eclipse.draw2d.BorderLayout.LEFT);

actionCallBehaviorFigure_AuxBottomLeft1.setLayoutManager(new org.eclipse.draw2d.StackLayout());


org.eclipse.uml2.diagram.common.draw2d.PolylineContainer actionCallBehaviorFigure_AuxIconOwner2 = new org.eclipse.uml2.diagram.common.draw2d.PolylineContainer();


actionCallBehaviorFigure_AuxIconOwner2.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(20)
));

actionCallBehaviorFigure_AuxBottomLeft1.add(actionCallBehaviorFigure_AuxIconOwner2);


org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconCenter3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(4)
));
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconCenter3.setLineWidth(2);
	actionCallBehaviorFigure_IconCenter3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconCenter3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconLeft3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconLeft3.setLineWidth(2);
	actionCallBehaviorFigure_IconLeft3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconLeft3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconRight3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconRight3.setLineWidth(2);
	actionCallBehaviorFigure_IconRight3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconRight3);






org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxCenter0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxCenter0.setFill(false);
actionCallBehaviorFigure_AuxCenter0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxCenter0, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutActionCallBehaviorFigure_AuxCenter0 = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	actionCallBehaviorFigure_AuxCenter0.setLayoutManager(layoutActionCallBehaviorFigure_AuxCenter0);



fFigureActionCallBehaviorFigure_name = new org.eclipse.draw2d.Label();
fFigureActionCallBehaviorFigure_name.setText("");

fFigureActionCallBehaviorFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

actionCallBehaviorFigure_AuxCenter0.add(fFigureActionCallBehaviorFigure_name);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionCallBehaviorFigure_name() {
		return fFigureActionCallBehaviorFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.28"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallBehaviorAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.29"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5027" |
| editPartClassName="CallBehaviorActionNameEditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionCallBehaviorFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3006" |
| editPartClassName="OutputPin3EditPart" |
| itemSemanticEditPolicyClassName="OutputPin3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPin3ViewFactory" |
| canonicalEditPolicyClassName="OutputPin3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OutputPin3GraphicalNodeEditPolicy" |
| createCommandClassName="OutputPin3CreateCommand" |
| containers="//@diagram/@childNodes.20 //@diagram/@childNodes.23 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.64 //@diagram/@childNodes.65" |
| preferredSideName="EAST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Output Pin result" |
| metamodelType="//@diagram/@childNodes.9/@elementType" |
| editHelperAdviceClassName="OutputPin2EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallAction/result"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.17"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5010" |
| editPartClassName="OutputPinName3EditPart" |
| itemSemanticEditPolicyClassName="OutputPinName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5060" |
| editPartClassName="OutputPinOrdering3EditPart" |
| itemSemanticEditPolicyClassName="OutputPinOrdering3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinOrdering3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3007" |
| editPartClassName="InputPin4EditPart" |
| itemSemanticEditPolicyClassName="InputPin4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin4ViewFactory" |
| canonicalEditPolicyClassName="InputPin4CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin4GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin4CreateCommand" |
| containers="//@diagram/@childNodes.20 //@diagram/@childNodes.23 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.64 //@diagram/@childNodes.65" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Input Pin argument" |
| metamodelType="//@diagram/@childNodes.17/@elementType" |
| editHelperAdviceClassName="InputPin3EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InvocationAction/argument"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.27"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5011" |
| editPartClassName="InputPinName4EditPart" |
| itemSemanticEditPolicyClassName="InputPinName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName4ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5061" |
| editPartClassName="InputPinOrdering4EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering4ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3045" |
| editPartClassName="CallOperationActionEditPart" |
| itemSemanticEditPolicyClassName="CallOperationActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationActionViewFactory" |
| canonicalEditPolicyClassName="CallOperationActionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22 //@diagram/@childNodes.24" |
| graphicalNodeEditPolicyClassName="CallOperationActionGraphicalNodeEditPolicy" |
| createCommandClassName="CallOperationActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Call Operation Action" |
| editHelperClassName="CallOperationActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.30"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.31"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5028" |
| editPartClassName="CallOperationActionNameEditPart" |
| itemSemanticEditPolicyClassName="CallOperationActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3008" |
| editPartClassName="InputPin5EditPart" |
| itemSemanticEditPolicyClassName="InputPin5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin5ViewFactory" |
| canonicalEditPolicyClassName="InputPin5CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin5GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin5CreateCommand" |
| containers="//@diagram/@childNodes.23 //@diagram/@childNodes.36 //@diagram/@childNodes.65" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Input Pin target" |
| metamodelType="//@diagram/@childNodes.17/@elementType" |
| editHelperAdviceClassName="InputPin4EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SmallSquareFigure" |
| classBody="
/**
 * @generated
 */
public class SmallSquareFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public SmallSquareFigure() {
				this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction/target"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.27"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5013" |
| editPartClassName="InputPinName5EditPart" |
| itemSemanticEditPolicyClassName="InputPinName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5062" |
| editPartClassName="InputPinOrdering5EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering5ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3046" |
| editPartClassName="StructuredActivityNodeEditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.0" |
| graphicalNodeEditPolicyClassName="StructuredActivityNodeGraphicalNodeEditPolicy" |
| createCommandClassName="StructuredActivityNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Structured Activity Node" |
| editHelperClassName="StructuredActivityNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.32"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3009" |
| editPartClassName="StructuredActivityNode2EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNode2ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNode2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.1" |
| graphicalNodeEditPolicyClassName="StructuredActivityNode2GraphicalNodeEditPolicy" |
| createCommandClassName="StructuredActivityNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Structured Activity Node" |
| metamodelType="//@diagram/@childNodes.25/@elementType" |
| editHelperAdviceClassName="StructuredActivityNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.32"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3011" |
| editPartClassName="OpaqueAction2EditPart" |
| itemSemanticEditPolicyClassName="OpaqueAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueAction2ViewFactory" |
| canonicalEditPolicyClassName="OpaqueAction2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.9" |
| graphicalNodeEditPolicyClassName="OpaqueAction2GraphicalNodeEditPolicy" |
| createCommandClassName="OpaqueAction2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Opaque Action" |
| metamodelType="//@diagram/@childNodes.8/@elementType" |
| editHelperAdviceClassName="OpaqueActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.15"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.16"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5015" |
| editPartClassName="OpaqueActionName2EditPart" |
| itemSemanticEditPolicyClassName="OpaqueActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3012" |
| editPartClassName="AcceptEventAction3EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventAction3ViewFactory" |
| canonicalEditPolicyClassName="AcceptEventAction3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventAction3GraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventAction3CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Accept Event Action" |
| metamodelType="//@diagram/@childNodes.0/@elementType" |
| editHelperAdviceClassName="AcceptEventAction2EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptEventActionFigure extends org.eclipse.draw2d.Shape {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureAcceptEventActionFigure_name; 


	/**
	 * @generated
	 */
	public AcceptEventActionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(20)
));
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(2)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureAcceptEventActionFigure_name = new org.eclipse.draw2d.Label();
fFigureAcceptEventActionFigure_name.setText("");

this.add(fFigureAcceptEventActionFigure_name, org.eclipse.draw2d.BorderLayout.CENTER);


	}


	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}




	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureAcceptEventActionFigure_name() {
		return fFigureAcceptEventActionFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.1"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.2"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5041" |
| editPartClassName="AcceptEventActionName2EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureAcceptEventActionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3013" |
| editPartClassName="AcceptEventAction4EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventAction4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventAction4ViewFactory" |
| canonicalEditPolicyClassName="AcceptEventAction4CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventAction4GraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventAction4CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Accept Time Event Action" |
| metamodelType="//@diagram/@childNodes.0/@elementType" |
| editHelperAdviceClassName="AcceptEventAction3EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptTimeEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptTimeEventActionFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public AcceptTimeEventActionFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.3"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.1/@expressions.0"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction/trigger"/> |
| </initializers> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.4"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5043" |
| editPartClassName="AcceptEventActionName4EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionName4ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3014" |
| editPartClassName="ActivityFinalNode2EditPart" |
| itemSemanticEditPolicyClassName="ActivityFinalNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityFinalNode2ViewFactory" |
| canonicalEditPolicyClassName="ActivityFinalNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityFinalNode2GraphicalNodeEditPolicy" |
| createCommandClassName="ActivityFinalNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Activity Final Node" |
| metamodelType="//@diagram/@childNodes.2/@elementType" |
| editHelperAdviceClassName="ActivityFinalNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityFinalFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public ActivityFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Ellipse activityFinalFigure_inner0 = new org.eclipse.draw2d.Ellipse();
	activityFinalFigure_inner0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
activityFinalFigure_inner0.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));

this.add(activityFinalFigure_inner0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.5"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3015" |
| editPartClassName="DecisionNode2EditPart" |
| itemSemanticEditPolicyClassName="DecisionNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DecisionNode2ViewFactory" |
| canonicalEditPolicyClassName="DecisionNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DecisionNode2GraphicalNodeEditPolicy" |
| createCommandClassName="DecisionNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Decision Node" |
| metamodelType="//@diagram/@childNodes.3/@elementType" |
| editHelperAdviceClassName="DecisionNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ScalableRhombFigure" |
| classBody="
/**
 * @generated
 */
public class ScalableRhombFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public ScalableRhombFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.6"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.7"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3016" |
| editPartClassName="FlowFinalNode2EditPart" |
| itemSemanticEditPolicyClassName="FlowFinalNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="FlowFinalNode2ViewFactory" |
| canonicalEditPolicyClassName="FlowFinalNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="FlowFinalNode2GraphicalNodeEditPolicy" |
| createCommandClassName="FlowFinalNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Flow Final Node" |
| metamodelType="//@diagram/@childNodes.10/@elementType" |
| editHelperAdviceClassName="FlowFinalNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="FlowFinalFigure" |
| classBody="
/**
 * @generated
 */
public class FlowFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public FlowFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Polyline aux_FlowFinalFigure_BackSlash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(19)
));

this.add(aux_FlowFinalFigure_BackSlash0);



org.eclipse.draw2d.Polyline aux_FlowFinalFigure_Slash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(19)
));
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(4)
));

this.add(aux_FlowFinalFigure_Slash0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = true;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.18"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/FlowFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3017" |
| editPartClassName="Pin2EditPart" |
| itemSemanticEditPolicyClassName="Pin2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="Pin2ViewFactory" |
| canonicalEditPolicyClassName="Pin2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="Pin2GraphicalNodeEditPolicy" |
| createCommandClassName="Pin2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.13/@elementType" |
| editHelperAdviceClassName="PinEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.21"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Pin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.22"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5016" |
| editPartClassName="PinName2EditPart" |
| itemSemanticEditPolicyClassName="PinName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5053" |
| editPartClassName="PinName5EditPart" |
| itemSemanticEditPolicyClassName="PinName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5086" |
| editPartClassName="PinOrdering2EditPart" |
| itemSemanticEditPolicyClassName="PinOrdering2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinOrdering2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3018" |
| editPartClassName="CreateObjectAction2EditPart" |
| itemSemanticEditPolicyClassName="CreateObjectAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectAction2ViewFactory" |
| canonicalEditPolicyClassName="CreateObjectAction2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.15" |
| graphicalNodeEditPolicyClassName="CreateObjectAction2GraphicalNodeEditPolicy" |
| createCommandClassName="CreateObjectAction2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Create Object Action" |
| metamodelType="//@diagram/@childNodes.14/@elementType" |
| editHelperAdviceClassName="CreateObjectActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.23"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.24"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5017" |
| editPartClassName="CreateObjectActionName2EditPart" |
| itemSemanticEditPolicyClassName="CreateObjectActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3019" |
| editPartClassName="CallBehaviorAction2EditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorAction2ViewFactory" |
| canonicalEditPolicyClassName="CallBehaviorAction2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22" |
| graphicalNodeEditPolicyClassName="CallBehaviorAction2GraphicalNodeEditPolicy" |
| createCommandClassName="CallBehaviorAction2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Call Behavior Action" |
| metamodelType="//@diagram/@childNodes.20/@elementType" |
| editHelperAdviceClassName="CallBehaviorActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionCallBehaviorFigure" |
| classBody="
/**
 * @generated
 */
public class ActionCallBehaviorFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionCallBehaviorFigure_name; 


	/**
	 * @generated
	 */
	public ActionCallBehaviorFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottom0.setFill(false);
actionCallBehaviorFigure_AuxBottom0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxBottom0, org.eclipse.draw2d.BorderLayout.BOTTOM);


	org.eclipse.draw2d.BorderLayout layoutActionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.BorderLayout();
	actionCallBehaviorFigure_AuxBottom0.setLayoutManager(layoutActionCallBehaviorFigure_AuxBottom0);



org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottomLeft1 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottomLeft1.setFill(false);
actionCallBehaviorFigure_AuxBottomLeft1.setOutline(false);

actionCallBehaviorFigure_AuxBottom0.add(actionCallBehaviorFigure_AuxBottomLeft1, org.eclipse.draw2d.BorderLayout.LEFT);

actionCallBehaviorFigure_AuxBottomLeft1.setLayoutManager(new org.eclipse.draw2d.StackLayout());


org.eclipse.uml2.diagram.common.draw2d.PolylineContainer actionCallBehaviorFigure_AuxIconOwner2 = new org.eclipse.uml2.diagram.common.draw2d.PolylineContainer();


actionCallBehaviorFigure_AuxIconOwner2.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(20)
));

actionCallBehaviorFigure_AuxBottomLeft1.add(actionCallBehaviorFigure_AuxIconOwner2);


org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconCenter3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(4)
));
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconCenter3.setLineWidth(2);
	actionCallBehaviorFigure_IconCenter3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconCenter3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconLeft3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconLeft3.setLineWidth(2);
	actionCallBehaviorFigure_IconLeft3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconLeft3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconRight3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconRight3.setLineWidth(2);
	actionCallBehaviorFigure_IconRight3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconRight3);






org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxCenter0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxCenter0.setFill(false);
actionCallBehaviorFigure_AuxCenter0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxCenter0, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutActionCallBehaviorFigure_AuxCenter0 = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	actionCallBehaviorFigure_AuxCenter0.setLayoutManager(layoutActionCallBehaviorFigure_AuxCenter0);



fFigureActionCallBehaviorFigure_name = new org.eclipse.draw2d.Label();
fFigureActionCallBehaviorFigure_name.setText("");

fFigureActionCallBehaviorFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

actionCallBehaviorFigure_AuxCenter0.add(fFigureActionCallBehaviorFigure_name);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionCallBehaviorFigure_name() {
		return fFigureActionCallBehaviorFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.28"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallBehaviorAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.29"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5018" |
| editPartClassName="CallBehaviorActionName2EditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionCallBehaviorFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3020" |
| editPartClassName="CallOperationAction2EditPart" |
| itemSemanticEditPolicyClassName="CallOperationAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationAction2ViewFactory" |
| canonicalEditPolicyClassName="CallOperationAction2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22 //@diagram/@childNodes.24" |
| graphicalNodeEditPolicyClassName="CallOperationAction2GraphicalNodeEditPolicy" |
| createCommandClassName="CallOperationAction2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Call Operation Action" |
| metamodelType="//@diagram/@childNodes.23/@elementType" |
| editHelperAdviceClassName="CallOperationActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.30"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.31"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5019" |
| editPartClassName="CallOperationActionName2EditPart" |
| itemSemanticEditPolicyClassName="CallOperationActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3021" |
| editPartClassName="ForkNode2EditPart" |
| itemSemanticEditPolicyClassName="ForkNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ForkNode2ViewFactory" |
| canonicalEditPolicyClassName="ForkNode2CanonicalEditPolicy" |
| primaryDragEditPolicyQualifiedClassName="org.eclipse.uml2.diagram.common.editpolicies.DynamicResizeDirectionsEditPolicy" |
| graphicalNodeEditPolicyClassName="ForkNode2GraphicalNodeEditPolicy" |
| createCommandClassName="ForkNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Fork Node" |
| metamodelType="//@diagram/@childNodes.11/@elementType" |
| editHelperAdviceClassName="ForkNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.19"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3022" |
| editPartClassName="JoinNode2EditPart" |
| itemSemanticEditPolicyClassName="JoinNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="JoinNode2ViewFactory" |
| canonicalEditPolicyClassName="JoinNode2CanonicalEditPolicy" |
| primaryDragEditPolicyQualifiedClassName="org.eclipse.uml2.diagram.common.editpolicies.DynamicResizeDirectionsEditPolicy" |
| graphicalNodeEditPolicyClassName="JoinNode2GraphicalNodeEditPolicy" |
| createCommandClassName="JoinNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Join Node" |
| metamodelType="//@diagram/@childNodes.12/@elementType" |
| editHelperAdviceClassName="JoinNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.20"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3023" |
| editPartClassName="AddStructuralFeatureValueAction2EditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueAction2ViewFactory" |
| canonicalEditPolicyClassName="AddStructuralFeatureValueAction2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.17 //@diagram/@childNodes.18 //@diagram/@childNodes.19" |
| graphicalNodeEditPolicyClassName="AddStructuralFeatureValueAction2GraphicalNodeEditPolicy" |
| createCommandClassName="AddStructuralFeatureValueAction2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Add Structural Feature Value Action" |
| metamodelType="//@diagram/@childNodes.16/@elementType" |
| editHelperAdviceClassName="AddStructuralFeatureValueActionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.25"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.26"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5020" |
| editPartClassName="AddStructuralFeatureValueActionName2EditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3024" |
| editPartClassName="DataStoreNode2EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNode2ViewFactory" |
| canonicalEditPolicyClassName="DataStoreNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DataStoreNode2GraphicalNodeEditPolicy" |
| createCommandClassName="DataStoreNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Data Store Node" |
| metamodelType="//@diagram/@childNodes.6/@elementType" |
| editHelperAdviceClassName="DataStoreNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DataStoreFigure" |
| classBody="
/**
 * @generated
 */
public class DataStoreFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_states; 


	/**
	 * @generated
	 */
	public DataStoreFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure dataStoreFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
dataStoreFigure_NameContainer0.setFill(false);
dataStoreFigure_NameContainer0.setOutline(false);

this.add(dataStoreFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutDataStoreFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutDataStoreFigure_NameContainer0.setStretchMinorAxis(false);
	layoutDataStoreFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutDataStoreFigure_NameContainer0.setSpacing(0);
	layoutDataStoreFigure_NameContainer0.setVertical(true);

	dataStoreFigure_NameContainer0.setLayoutManager(layoutDataStoreFigure_NameContainer0);



org.eclipse.draw2d.Label dataStore_fixed_datastore1 = new org.eclipse.draw2d.Label();
dataStore_fixed_datastore1.setText("\u00ABdatastore\u00BB");

dataStoreFigure_NameContainer0.add(dataStore_fixed_datastore1);



fFigureDataStoreFigure_name = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_name.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_name);



fFigureDataStoreFigure_states = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_states.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_name() {
		return fFigureDataStoreFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_states() {
		return fFigureDataStoreFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.11"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DataStoreNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.12"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5035" |
| editPartClassName="DataStoreNodeName3EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5037" |
| editPartClassName="DataStoreNodeName4EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeName4ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5054" |
| editPartClassName="DataStoreNodeOrdering2EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeOrdering2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeOrdering2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3025" |
| editPartClassName="CentralBufferNode2EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNode2ViewFactory" |
| canonicalEditPolicyClassName="CentralBufferNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="CentralBufferNode2GraphicalNodeEditPolicy" |
| createCommandClassName="CentralBufferNode2CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.2 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Central Buffer Node" |
| metamodelType="//@diagram/@childNodes.7/@elementType" |
| editHelperAdviceClassName="CentralBufferNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CentralBufferFigure" |
| classBody="
/**
 * @generated
 */
public class CentralBufferFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_states; 


	/**
	 * @generated
	 */
	public CentralBufferFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure centralBufferFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
centralBufferFigure_NameContainer0.setFill(false);
centralBufferFigure_NameContainer0.setOutline(false);

this.add(centralBufferFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutCentralBufferFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutCentralBufferFigure_NameContainer0.setStretchMinorAxis(false);
	layoutCentralBufferFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutCentralBufferFigure_NameContainer0.setSpacing(0);
	layoutCentralBufferFigure_NameContainer0.setVertical(true);

	centralBufferFigure_NameContainer0.setLayoutManager(layoutCentralBufferFigure_NameContainer0);



org.eclipse.draw2d.Label centralBufferFigure_fixed_central1 = new org.eclipse.draw2d.Label();
centralBufferFigure_fixed_central1.setText("\u00ABcentralBuffer\u00BB");

centralBufferFigure_NameContainer0.add(centralBufferFigure_fixed_central1);



fFigureCentralBufferFigure_name = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_name.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_name);



fFigureCentralBufferFigure_states = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_states.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_name() {
		return fFigureCentralBufferFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_states() {
		return fFigureCentralBufferFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.13"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CentralBufferNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.14"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5033" |
| editPartClassName="CentralBufferNodeName3EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5039" |
| editPartClassName="CentralBufferNodeName4EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeName4ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5050" |
| editPartClassName="CentralBufferNodeOrdering2EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeOrdering2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeOrdering2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3054" |
| editPartClassName="InputPin6EditPart" |
| itemSemanticEditPolicyClassName="InputPin6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin6ViewFactory" |
| canonicalEditPolicyClassName="InputPin6CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin6GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin6CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.17/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.33"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5047" |
| editPartClassName="InputPinName6EditPart" |
| itemSemanticEditPolicyClassName="InputPinName6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName6ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5063" |
| editPartClassName="InputPinOrdering6EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering6ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3055" |
| editPartClassName="OutputPin4EditPart" |
| itemSemanticEditPolicyClassName="OutputPin4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPin4ViewFactory" |
| canonicalEditPolicyClassName="OutputPin4CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OutputPin4GraphicalNodeEditPolicy" |
| createCommandClassName="OutputPin4CreateCommand" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.4 //@diagram/@compartments.5 //@diagram/@compartments.6 //@diagram/@compartments.7 //@diagram/@compartments.8 //@diagram/@compartments.9"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.9/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.34"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5048" |
| editPartClassName="OutputPinName4EditPart" |
| itemSemanticEditPolicyClassName="OutputPinName4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinName4ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5064" |
| editPartClassName="OutputPinOrdering4EditPart" |
| itemSemanticEditPolicyClassName="OutputPinOrdering4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinOrdering4ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3047" |
| editPartClassName="OpaqueBehaviorEditPart" |
| itemSemanticEditPolicyClassName="OpaqueBehaviorItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueBehaviorViewFactory" |
| canonicalEditPolicyClassName="OpaqueBehaviorCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OpaqueBehaviorGraphicalNodeEditPolicy" |
| createCommandClassName="OpaqueBehaviorCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Opaque Behavior" |
| editHelperClassName="OpaqueBehaviorEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| layoutType="TOOLBAR_LAYOUT" |
| className="SelectionFigure" |
| classBody="
/**
 * @generated
 */
public class SelectionFigure extends org.eclipse.uml2.diagram.common.draw2d.ConstraintFigureBase {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureSelectionFigure_name; 


	/**
	 * @generated
	 */
	public SelectionFigure() {
		

	org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();
	layoutThis.setStretchMinorAxis(false);
	layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutThis.setSpacing(0);
	layoutThis.setVertical(true);

	this.setLayoutManager(layoutThis);

		

this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Label selectionFigure_fixed_top0 = new org.eclipse.draw2d.Label();
selectionFigure_fixed_top0.setText("\u00ABselection\u00BB");

this.add(selectionFigure_fixed_top0);



fFigureSelectionFigure_name = new org.eclipse.draw2d.Label();
fFigureSelectionFigure_name.setText("");

this.add(fFigureSelectionFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureSelectionFigure_name() {
		return fFigureSelectionFigure_name;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueBehavior"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/BehavioredClassifier/ownedBehavior"/> |
| </modelFacet> |
| <labels |
| visualID="5029" |
| editPartClassName="OpaqueBehaviorNameEditPart" |
| itemSemanticEditPolicyClassName="OpaqueBehaviorNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueBehaviorNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureSelectionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="" |
| editPattern=""> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildSideAffixedNode" |
| visualID="3052" |
| editPartClassName="ActivityParameterNodeEditPart" |
| itemSemanticEditPolicyClassName="ActivityParameterNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityParameterNodeViewFactory" |
| canonicalEditPolicyClassName="ActivityParameterNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityParameterNodeGraphicalNodeEditPolicy" |
| createCommandClassName="ActivityParameterNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0" |
| preferredSideName="WEST"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Activity Parameter Node" |
| editHelperClassName="ActivityParameterNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityParameterFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityParameterFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActivityParameterFigure_name; 


	/**
	 * @generated
	 */
	public ActivityParameterFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActivityParameterFigure_name = new org.eclipse.draw2d.Label();
fFigureActivityParameterFigure_name.setText("");
fFigureActivityParameterFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(3)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(3)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActivityParameterFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActivityParameterFigure_name() {
		return fFigureActivityParameterFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="70" |
| height="25"/> |
| <attributes |
| xsi:type="uml2.gmfgenext:CustomLocatorAttributes" |
| customLocatorFQN="org.eclipse.uml2.diagram.common.draw2d.BisectionBorderItemLocator"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityParameterNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.35"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5031" |
| editPartClassName="ActivityParameterNodeNameEditPart" |
| itemSemanticEditPolicyClassName="ActivityParameterNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityParameterNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActivityParameterFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3053" |
| editPartClassName="SendSignalActionEditPart" |
| itemSemanticEditPolicyClassName="SendSignalActionItemSemanticEditPolicy" |
| notationViewFactoryClassName="SendSignalActionViewFactory" |
| canonicalEditPolicyClassName="SendSignalActionCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="SendSignalActionGraphicalNodeEditPolicy" |
| createCommandClassName="SendSignalActionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Send Signal Action" |
| editHelperClassName="SendSignalActionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SendSignalActionFigure" |
| classBody="
/**
 * @generated
 */
public class SendSignalActionFigure extends org.eclipse.draw2d.Shape {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureSendSignalActionFigure_name; 


	/**
	 * @generated
	 */
	public SendSignalActionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(40)
));
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(17)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureSendSignalActionFigure_name = new org.eclipse.draw2d.Label();
fFigureSendSignalActionFigure_name.setText("");

this.add(fFigureSendSignalActionFigure_name, org.eclipse.draw2d.BorderLayout.CENTER);


	}


	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}




	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureSendSignalActionFigure_name() {
		return fFigureSendSignalActionFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.36"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.37"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5044" |
| editPartClassName="SendSignalActionNameEditPart" |
| itemSemanticEditPolicyClassName="SendSignalActionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="SendSignalActionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureSendSignalActionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3056" |
| editPartClassName="ActivityPartitionEditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionViewFactory" |
| canonicalEditPolicyClassName="ActivityPartitionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.48 //@diagram/@childNodes.49 //@diagram/@childNodes.50 //@diagram/@childNodes.51 //@diagram/@childNodes.52 //@diagram/@childNodes.53 //@diagram/@childNodes.54 //@diagram/@childNodes.55 //@diagram/@childNodes.56 //@diagram/@childNodes.57 //@diagram/@childNodes.58 //@diagram/@childNodes.59 //@diagram/@childNodes.60 //@diagram/@childNodes.61 //@diagram/@childNodes.62 //@diagram/@childNodes.63 //@diagram/@childNodes.64 //@diagram/@childNodes.65 //@diagram/@childNodes.66 //@diagram/@childNodes.70 //@diagram/@childNodes.71 //@diagram/@childNodes.72 //@diagram/@childNodes.73" |
| graphicalNodeEditPolicyClassName="ActivityPartitionGraphicalNodeEditPolicy" |
| createCommandClassName="ActivityPartitionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityPartitionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityPartitionFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityPartitionFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString fFigureActivityPartitionFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureActivityPartitionFigure_body; 


	/**
	 * @generated
	 */
	public ActivityPartitionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

				createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActivityPartitionFigure_name = new org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString();



fFigureActivityPartitionFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(2)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(2)
));

this.add(fFigureActivityPartitionFigure_name, org.eclipse.draw2d.BorderLayout.LEFT);



fFigureActivityPartitionFigure_body = new org.eclipse.draw2d.RectangleFigure();

this.add(fFigureActivityPartitionFigure_body, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout layoutFFigureActivityPartitionFigure_body = new org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout();




layoutFFigureActivityPartitionFigure_body.setViewer(
getViewer());


	fFigureActivityPartitionFigure_body.setLayoutManager(layoutFFigureActivityPartitionFigure_body);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString getFigureActivityPartitionFigure_name() {
		return fFigureActivityPartitionFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureActivityPartitionFigure_body() {
		return fFigureActivityPartitionFigure_body;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <behaviour |
| xsi:type="gmfgen:CustomBehaviour" |
| key="EditPolicy.LAYOUT_ROLE" |
| editPolicyQualifiedClassName="org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy"/> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.38"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5045" |
| editPartClassName="ActivityPartitionNameEditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActivityPartitionFigure_name" |
| figureQualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3057" |
| editPartClassName="ActivityPartition2EditPart" |
| itemSemanticEditPolicyClassName="ActivityPartition2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartition2ViewFactory" |
| canonicalEditPolicyClassName="ActivityPartition2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.48 //@diagram/@childNodes.49 //@diagram/@childNodes.50 //@diagram/@childNodes.51 //@diagram/@childNodes.52 //@diagram/@childNodes.53 //@diagram/@childNodes.54 //@diagram/@childNodes.55 //@diagram/@childNodes.56 //@diagram/@childNodes.57 //@diagram/@childNodes.58 //@diagram/@childNodes.59 //@diagram/@childNodes.60 //@diagram/@childNodes.61 //@diagram/@childNodes.62 //@diagram/@childNodes.63 //@diagram/@childNodes.64 //@diagram/@childNodes.65 //@diagram/@childNodes.66 //@diagram/@childNodes.70 //@diagram/@childNodes.71 //@diagram/@childNodes.72 //@diagram/@childNodes.73" |
| graphicalNodeEditPolicyClassName="ActivityPartition2GraphicalNodeEditPolicy" |
| createCommandClassName="ActivityPartition2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.47/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityPartitionFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityPartitionFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString fFigureActivityPartitionFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureActivityPartitionFigure_body; 


	/**
	 * @generated
	 */
	public ActivityPartitionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

				createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActivityPartitionFigure_name = new org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString();



fFigureActivityPartitionFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(2)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(2)
));

this.add(fFigureActivityPartitionFigure_name, org.eclipse.draw2d.BorderLayout.LEFT);



fFigureActivityPartitionFigure_body = new org.eclipse.draw2d.RectangleFigure();

this.add(fFigureActivityPartitionFigure_body, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout layoutFFigureActivityPartitionFigure_body = new org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout();




layoutFFigureActivityPartitionFigure_body.setViewer(
getViewer());


	fFigureActivityPartitionFigure_body.setLayoutManager(layoutFFigureActivityPartitionFigure_body);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString getFigureActivityPartitionFigure_name() {
		return fFigureActivityPartitionFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureActivityPartitionFigure_body() {
		return fFigureActivityPartitionFigure_body;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <behaviour |
| xsi:type="gmfgen:CustomBehaviour" |
| key="EditPolicy.LAYOUT_ROLE" |
| editPolicyQualifiedClassName="org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy"/> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/subpartition"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/subpartition"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.38"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5046" |
| editPartClassName="ActivityPartitionName2EditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActivityPartitionFigure_name" |
| figureQualifiedClassName="org.eclipse.uml2.diagram.common.draw2d.RotatedImageOfString"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3059" |
| editPartClassName="AcceptEventAction5EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventAction5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventAction5ViewFactory" |
| canonicalEditPolicyClassName="AcceptEventAction5CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventAction5GraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventAction5CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.0/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptEventActionFigure extends org.eclipse.draw2d.Shape {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureAcceptEventActionFigure_name; 


	/**
	 * @generated
	 */
	public AcceptEventActionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(20)
));
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(2)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureAcceptEventActionFigure_name = new org.eclipse.draw2d.Label();
fFigureAcceptEventActionFigure_name.setText("");

this.add(fFigureAcceptEventActionFigure_name, org.eclipse.draw2d.BorderLayout.CENTER);


	}


	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}




	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureAcceptEventActionFigure_name() {
		return fFigureAcceptEventActionFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.39"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.40"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5065" |
| editPartClassName="AcceptEventActionName5EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureAcceptEventActionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3060" |
| editPartClassName="AcceptEventAction6EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventAction6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventAction6ViewFactory" |
| canonicalEditPolicyClassName="AcceptEventAction6CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="AcceptEventAction6GraphicalNodeEditPolicy" |
| createCommandClassName="AcceptEventAction6CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.0/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="AcceptTimeEventActionFigure" |
| classBody="
/**
 * @generated
 */
public class AcceptTimeEventActionFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public AcceptTimeEventActionFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(25)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.41"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.1/@expressions.1"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AcceptEventAction/trigger"/> |
| </initializers> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.42"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5066" |
| editPartClassName="AcceptEventActionName6EditPart" |
| itemSemanticEditPolicyClassName="AcceptEventActionName6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AcceptEventActionName6ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3061" |
| editPartClassName="ActivityFinalNode3EditPart" |
| itemSemanticEditPolicyClassName="ActivityFinalNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityFinalNode3ViewFactory" |
| canonicalEditPolicyClassName="ActivityFinalNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityFinalNode3GraphicalNodeEditPolicy" |
| createCommandClassName="ActivityFinalNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.2/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityFinalFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public ActivityFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Ellipse activityFinalFigure_inner0 = new org.eclipse.draw2d.Ellipse();
	activityFinalFigure_inner0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
activityFinalFigure_inner0.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
activityFinalFigure_inner0.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));

this.add(activityFinalFigure_inner0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.43"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3062" |
| editPartClassName="DecisionNode3EditPart" |
| itemSemanticEditPolicyClassName="DecisionNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DecisionNode3ViewFactory" |
| canonicalEditPolicyClassName="DecisionNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DecisionNode3GraphicalNodeEditPolicy" |
| createCommandClassName="DecisionNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.3/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ScalableRhombFigure" |
| classBody="
/**
 * @generated
 */
public class ScalableRhombFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public ScalableRhombFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.44"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.45"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3063" |
| editPartClassName="MergeNode2EditPart" |
| itemSemanticEditPolicyClassName="MergeNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="MergeNode2ViewFactory" |
| canonicalEditPolicyClassName="MergeNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="MergeNode2GraphicalNodeEditPolicy" |
| createCommandClassName="MergeNode2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.4/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ScalableRhombFigure" |
| classBody="
/**
 * @generated
 */
public class ScalableRhombFigure extends org.eclipse.draw2d.Shape {




	/**
	 * @generated
	 */
	public ScalableRhombFigure() {
				this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(20)
));
	}
	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}






}

"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.46"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.47"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3064" |
| editPartClassName="InitialNode2EditPart" |
| itemSemanticEditPolicyClassName="InitialNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InitialNode2ViewFactory" |
| canonicalEditPolicyClassName="InitialNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InitialNode2GraphicalNodeEditPolicy" |
| createCommandClassName="InitialNode2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.5/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityInitialFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityInitialFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public ActivityInitialFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(15)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="15" |
| height="15"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.48"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InitialNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3065" |
| editPartClassName="DataStoreNode3EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNode3ViewFactory" |
| canonicalEditPolicyClassName="DataStoreNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DataStoreNode3GraphicalNodeEditPolicy" |
| createCommandClassName="DataStoreNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.6/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DataStoreFigure" |
| classBody="
/**
 * @generated
 */
public class DataStoreFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureDataStoreFigure_states; 


	/**
	 * @generated
	 */
	public DataStoreFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure dataStoreFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
dataStoreFigure_NameContainer0.setFill(false);
dataStoreFigure_NameContainer0.setOutline(false);

this.add(dataStoreFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutDataStoreFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutDataStoreFigure_NameContainer0.setStretchMinorAxis(false);
	layoutDataStoreFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutDataStoreFigure_NameContainer0.setSpacing(0);
	layoutDataStoreFigure_NameContainer0.setVertical(true);

	dataStoreFigure_NameContainer0.setLayoutManager(layoutDataStoreFigure_NameContainer0);



org.eclipse.draw2d.Label dataStore_fixed_datastore1 = new org.eclipse.draw2d.Label();
dataStore_fixed_datastore1.setText("\u00ABdatastore\u00BB");

dataStoreFigure_NameContainer0.add(dataStore_fixed_datastore1);



fFigureDataStoreFigure_name = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_name.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_name);



fFigureDataStoreFigure_states = new org.eclipse.draw2d.Label();
fFigureDataStoreFigure_states.setText("");

dataStoreFigure_NameContainer0.add(fFigureDataStoreFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_name() {
		return fFigureDataStoreFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureDataStoreFigure_states() {
		return fFigureDataStoreFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.49"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/DataStoreNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.50"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5067" |
| editPartClassName="DataStoreNodeName5EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5068" |
| editPartClassName="DataStoreNodeName6EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeName6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeName6ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureDataStoreFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5069" |
| editPartClassName="DataStoreNodeOrdering3EditPart" |
| itemSemanticEditPolicyClassName="DataStoreNodeOrdering3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DataStoreNodeOrdering3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3066" |
| editPartClassName="CentralBufferNode3EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNode3ViewFactory" |
| canonicalEditPolicyClassName="CentralBufferNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="CentralBufferNode3GraphicalNodeEditPolicy" |
| createCommandClassName="CentralBufferNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.7/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CentralBufferFigure" |
| classBody="
/**
 * @generated
 */
public class CentralBufferFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureCentralBufferFigure_states; 


	/**
	 * @generated
	 */
	public CentralBufferFigure() {
		
this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure centralBufferFigure_NameContainer0 = new org.eclipse.draw2d.RectangleFigure();
centralBufferFigure_NameContainer0.setFill(false);
centralBufferFigure_NameContainer0.setOutline(false);

this.add(centralBufferFigure_NameContainer0);


	org.eclipse.draw2d.ToolbarLayout layoutCentralBufferFigure_NameContainer0 = new org.eclipse.draw2d.ToolbarLayout();
	layoutCentralBufferFigure_NameContainer0.setStretchMinorAxis(false);
	layoutCentralBufferFigure_NameContainer0.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER
);

	layoutCentralBufferFigure_NameContainer0.setSpacing(0);
	layoutCentralBufferFigure_NameContainer0.setVertical(true);

	centralBufferFigure_NameContainer0.setLayoutManager(layoutCentralBufferFigure_NameContainer0);



org.eclipse.draw2d.Label centralBufferFigure_fixed_central1 = new org.eclipse.draw2d.Label();
centralBufferFigure_fixed_central1.setText("\u00ABcentralBuffer\u00BB");

centralBufferFigure_NameContainer0.add(centralBufferFigure_fixed_central1);



fFigureCentralBufferFigure_name = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_name.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_name);



fFigureCentralBufferFigure_states = new org.eclipse.draw2d.Label();
fFigureCentralBufferFigure_states.setText("");

centralBufferFigure_NameContainer0.add(fFigureCentralBufferFigure_states);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_name() {
		return fFigureCentralBufferFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureCentralBufferFigure_states() {
		return fFigureCentralBufferFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.51"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CentralBufferNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.52"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5070" |
| editPartClassName="CentralBufferNodeName5EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="5071" |
| editPartClassName="CentralBufferNodeName6EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeName6ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeName6ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCentralBufferFigure_states" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5072" |
| editPartClassName="CentralBufferNodeOrdering3EditPart" |
| itemSemanticEditPolicyClassName="CentralBufferNodeOrdering3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CentralBufferNodeOrdering3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3067" |
| editPartClassName="OpaqueAction3EditPart" |
| itemSemanticEditPolicyClassName="OpaqueAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueAction3ViewFactory" |
| canonicalEditPolicyClassName="OpaqueAction3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.9" |
| graphicalNodeEditPolicyClassName="OpaqueAction3GraphicalNodeEditPolicy" |
| createCommandClassName="OpaqueAction3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.8/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.53"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OpaqueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.54"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5073" |
| editPartClassName="OpaqueActionName3EditPart" |
| itemSemanticEditPolicyClassName="OpaqueActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OpaqueActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3068" |
| editPartClassName="FlowFinalNode3EditPart" |
| itemSemanticEditPolicyClassName="FlowFinalNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="FlowFinalNode3ViewFactory" |
| canonicalEditPolicyClassName="FlowFinalNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="FlowFinalNode3GraphicalNodeEditPolicy" |
| createCommandClassName="FlowFinalNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.10/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="FlowFinalFigure" |
| classBody="
/**
 * @generated
 */
public class FlowFinalFigure extends org.eclipse.draw2d.Ellipse {




	/**
	 * @generated
	 */
	public FlowFinalFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(23)
, getMapMode().DPtoLP(23)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.Polyline aux_FlowFinalFigure_BackSlash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
aux_FlowFinalFigure_BackSlash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(19)
));

this.add(aux_FlowFinalFigure_BackSlash0);



org.eclipse.draw2d.Polyline aux_FlowFinalFigure_Slash0 = new org.eclipse.draw2d.Polyline();
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(19)
));
aux_FlowFinalFigure_Slash0.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(19)
, getMapMode().DPtoLP(4)
));

this.add(aux_FlowFinalFigure_Slash0);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = true;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="23" |
| height="23"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.55"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/FlowFinalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3069" |
| editPartClassName="ForkNode3EditPart" |
| itemSemanticEditPolicyClassName="ForkNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ForkNode3ViewFactory" |
| canonicalEditPolicyClassName="ForkNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ForkNode3GraphicalNodeEditPolicy" |
| createCommandClassName="ForkNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.11/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.56"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3070" |
| editPartClassName="JoinNode3EditPart" |
| itemSemanticEditPolicyClassName="JoinNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="JoinNode3ViewFactory" |
| canonicalEditPolicyClassName="JoinNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="JoinNode3GraphicalNodeEditPolicy" |
| createCommandClassName="JoinNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.12/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkJoinFigure" |
| classBody="
/**
 * @generated
 */
public class ForkJoinFigure extends org.eclipse.draw2d.RectangleFigure {




	/**
	 * @generated
	 */
	public ForkJoinFigure() {
					this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.black);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(4)
, getMapMode().DPtoLP(4)
));
	}


	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}





}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="5"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="4" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.57"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3071" |
| editPartClassName="Pin3EditPart" |
| itemSemanticEditPolicyClassName="Pin3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="Pin3ViewFactory" |
| canonicalEditPolicyClassName="Pin3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="Pin3GraphicalNodeEditPolicy" |
| createCommandClassName="Pin3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.13/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.58"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Pin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.59"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5074" |
| editPartClassName="PinName3EditPart" |
| itemSemanticEditPolicyClassName="PinName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5075" |
| editPartClassName="PinOrdering3EditPart" |
| itemSemanticEditPolicyClassName="PinOrdering3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="PinOrdering3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3072" |
| editPartClassName="CreateObjectAction3EditPart" |
| itemSemanticEditPolicyClassName="CreateObjectAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectAction3ViewFactory" |
| canonicalEditPolicyClassName="CreateObjectAction3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.15" |
| graphicalNodeEditPolicyClassName="CreateObjectAction3GraphicalNodeEditPolicy" |
| createCommandClassName="CreateObjectAction3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.14/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.60"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CreateObjectAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.61"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5076" |
| editPartClassName="CreateObjectActionName3EditPart" |
| itemSemanticEditPolicyClassName="CreateObjectActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CreateObjectActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3073" |
| editPartClassName="AddStructuralFeatureValueAction3EditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueAction3ViewFactory" |
| canonicalEditPolicyClassName="AddStructuralFeatureValueAction3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.17 //@diagram/@childNodes.18 //@diagram/@childNodes.19" |
| graphicalNodeEditPolicyClassName="AddStructuralFeatureValueAction3GraphicalNodeEditPolicy" |
| createCommandClassName="AddStructuralFeatureValueAction3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.16/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.62"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/AddStructuralFeatureValueAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.63"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5077" |
| editPartClassName="AddStructuralFeatureValueActionName3EditPart" |
| itemSemanticEditPolicyClassName="AddStructuralFeatureValueActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="AddStructuralFeatureValueActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3074" |
| editPartClassName="CallBehaviorAction3EditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorAction3ViewFactory" |
| canonicalEditPolicyClassName="CallBehaviorAction3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22" |
| graphicalNodeEditPolicyClassName="CallBehaviorAction3GraphicalNodeEditPolicy" |
| createCommandClassName="CallBehaviorAction3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.20/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionCallBehaviorFigure" |
| classBody="
/**
 * @generated
 */
public class ActionCallBehaviorFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionCallBehaviorFigure_name; 


	/**
	 * @generated
	 */
	public ActionCallBehaviorFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottom0.setFill(false);
actionCallBehaviorFigure_AuxBottom0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxBottom0, org.eclipse.draw2d.BorderLayout.BOTTOM);


	org.eclipse.draw2d.BorderLayout layoutActionCallBehaviorFigure_AuxBottom0 = new org.eclipse.draw2d.BorderLayout();
	actionCallBehaviorFigure_AuxBottom0.setLayoutManager(layoutActionCallBehaviorFigure_AuxBottom0);



org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxBottomLeft1 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxBottomLeft1.setFill(false);
actionCallBehaviorFigure_AuxBottomLeft1.setOutline(false);

actionCallBehaviorFigure_AuxBottom0.add(actionCallBehaviorFigure_AuxBottomLeft1, org.eclipse.draw2d.BorderLayout.LEFT);

actionCallBehaviorFigure_AuxBottomLeft1.setLayoutManager(new org.eclipse.draw2d.StackLayout());


org.eclipse.uml2.diagram.common.draw2d.PolylineContainer actionCallBehaviorFigure_AuxIconOwner2 = new org.eclipse.uml2.diagram.common.draw2d.PolylineContainer();


actionCallBehaviorFigure_AuxIconOwner2.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)
, getMapMode().DPtoLP(20)
));

actionCallBehaviorFigure_AuxBottomLeft1.add(actionCallBehaviorFigure_AuxIconOwner2);


org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconCenter3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(4)
));
actionCallBehaviorFigure_IconCenter3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconCenter3.setLineWidth(2);
	actionCallBehaviorFigure_IconCenter3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconCenter3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconLeft3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconLeft3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconLeft3.setLineWidth(2);
	actionCallBehaviorFigure_IconLeft3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconLeft3);



org.eclipse.draw2d.Polyline actionCallBehaviorFigure_IconRight3 = new org.eclipse.draw2d.Polyline();
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(10)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(10)
));
actionCallBehaviorFigure_IconRight3.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(15)
, getMapMode().DPtoLP(16)
));
actionCallBehaviorFigure_IconRight3.setLineWidth(2);
	actionCallBehaviorFigure_IconRight3.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);

actionCallBehaviorFigure_AuxIconOwner2.add(actionCallBehaviorFigure_IconRight3);






org.eclipse.draw2d.RectangleFigure actionCallBehaviorFigure_AuxCenter0 = new org.eclipse.draw2d.RectangleFigure();
actionCallBehaviorFigure_AuxCenter0.setFill(false);
actionCallBehaviorFigure_AuxCenter0.setOutline(false);

this.add(actionCallBehaviorFigure_AuxCenter0, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutActionCallBehaviorFigure_AuxCenter0 = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	actionCallBehaviorFigure_AuxCenter0.setLayoutManager(layoutActionCallBehaviorFigure_AuxCenter0);



fFigureActionCallBehaviorFigure_name = new org.eclipse.draw2d.Label();
fFigureActionCallBehaviorFigure_name.setText("");

fFigureActionCallBehaviorFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

actionCallBehaviorFigure_AuxCenter0.add(fFigureActionCallBehaviorFigure_name);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionCallBehaviorFigure_name() {
		return fFigureActionCallBehaviorFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.64"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallBehaviorAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.65"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5078" |
| editPartClassName="CallBehaviorActionName3EditPart" |
| itemSemanticEditPolicyClassName="CallBehaviorActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallBehaviorActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionCallBehaviorFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3075" |
| editPartClassName="CallOperationAction3EditPart" |
| itemSemanticEditPolicyClassName="CallOperationAction3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationAction3ViewFactory" |
| canonicalEditPolicyClassName="CallOperationAction3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.21 //@diagram/@childNodes.22 //@diagram/@childNodes.24" |
| graphicalNodeEditPolicyClassName="CallOperationAction3GraphicalNodeEditPolicy" |
| createCommandClassName="CallOperationAction3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.23/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActionBaseFigure" |
| classBody="
/**
 * @generated
 */
public class ActionBaseFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActionBaseFigure_name; 


	/**
	 * @generated
	 */
	public ActionBaseFigure() {
		

	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutThis = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(16)
, getMapMode().DPtoLP(16)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureActionBaseFigure_name = new org.eclipse.draw2d.Label();
fFigureActionBaseFigure_name.setText("");

fFigureActionBaseFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureActionBaseFigure_name);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActionBaseFigure_name() {
		return fFigureActionBaseFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.66"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/CallOperationAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.67"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5079" |
| editPartClassName="CallOperationActionName3EditPart" |
| itemSemanticEditPolicyClassName="CallOperationActionName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="CallOperationActionName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActionBaseFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3076" |
| editPartClassName="StructuredActivityNode3EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNode3ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNode3CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.2" |
| graphicalNodeEditPolicyClassName="StructuredActivityNode3GraphicalNodeEditPolicy" |
| createCommandClassName="StructuredActivityNode3CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.25/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.68"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3079" |
| editPartClassName="StructuredActivityNode4EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNode4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNode4ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNode4CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.3" |
| graphicalNodeEditPolicyClassName="StructuredActivityNode4GraphicalNodeEditPolicy" |
| createCommandClassName="StructuredActivityNode4CreateCommand" |
| containers="//@diagram/@compartments.3 //@diagram/@compartments.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.25/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.68"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3080" |
| editPartClassName="InputPin7EditPart" |
| itemSemanticEditPolicyClassName="InputPin7ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPin7ViewFactory" |
| canonicalEditPolicyClassName="InputPin7CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InputPin7GraphicalNodeEditPolicy" |
| createCommandClassName="InputPin7CreateCommand" |
| containers="//@diagram/@compartments.3 //@diagram/@compartments.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.17/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/InputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.69"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5081" |
| editPartClassName="InputPinName7EditPart" |
| itemSemanticEditPolicyClassName="InputPinName7ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinName7ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5082" |
| editPartClassName="InputPinOrdering7EditPart" |
| itemSemanticEditPolicyClassName="InputPinOrdering7ItemSemanticEditPolicy" |
| notationViewFactoryClassName="InputPinOrdering7ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3081" |
| editPartClassName="OutputPin5EditPart" |
| itemSemanticEditPolicyClassName="OutputPin5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPin5ViewFactory" |
| canonicalEditPolicyClassName="OutputPin5CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="OutputPin5GraphicalNodeEditPolicy" |
| createCommandClassName="OutputPin5CreateCommand" |
| containers="//@diagram/@compartments.3 //@diagram/@compartments.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.9/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StandalonePinFigure" |
| classBody="
/**
 * @generated
 */
public class StandalonePinFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureStandalonePinFigure_states; 


	/**
	 * @generated
	 */
	public StandalonePinFigure() {
						createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStandalonePinFigure_name = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_name.setText("");

fFigureStandalonePinFigure_name.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
));

this.add(fFigureStandalonePinFigure_name);



fFigureStandalonePinFigure_states = new org.eclipse.draw2d.Label();
fFigureStandalonePinFigure_states.setText("");

this.add(fFigureStandalonePinFigure_states);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_name() {
		return fFigureStandalonePinFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureStandalonePinFigure_states() {
		return fFigureStandalonePinFigure_states;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/OutputPin"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.70"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5083" |
| editPartClassName="OutputPinName5EditPart" |
| itemSemanticEditPolicyClassName="OutputPinName5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinName5ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStandalonePinFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="5084" |
| editPartClassName="OutputPinOrdering5EditPart" |
| itemSemanticEditPolicyClassName="OutputPinOrdering5ItemSemanticEditPolicy" |
| notationViewFactoryClassName="OutputPinOrdering5ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/ordering"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3077" |
| editPartClassName="SendSignalAction2EditPart" |
| itemSemanticEditPolicyClassName="SendSignalAction2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="SendSignalAction2ViewFactory" |
| canonicalEditPolicyClassName="SendSignalAction2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="SendSignalAction2GraphicalNodeEditPolicy" |
| createCommandClassName="SendSignalAction2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.46/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="SendSignalActionFigure" |
| classBody="
/**
 * @generated
 */
public class SendSignalActionFigure extends org.eclipse.draw2d.Shape {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureSendSignalActionFigure_name; 


	/**
	 * @generated
	 */
	public SendSignalActionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(0)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(50)
, getMapMode().DPtoLP(20)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(40)
, getMapMode().DPtoLP(40)
));
this.addPoint(new org.eclipse.draw2d.geometry.Point(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(40)
));
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(17)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureSendSignalActionFigure_name = new org.eclipse.draw2d.Label();
fFigureSendSignalActionFigure_name.setText("");

this.add(fFigureSendSignalActionFigure_name, org.eclipse.draw2d.BorderLayout.CENTER);


	}


	/**
	 * @generated
	 */
	private final org.eclipse.draw2d.geometry.PointList myTemplate = new org.eclipse.draw2d.geometry.PointList();
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle myTemplateBounds;
	
	/**
	 * @generated
	 */
	public void addPoint(org.eclipse.draw2d.geometry.Point point){
		myTemplate.addPoint(point);
		myTemplateBounds = null;
	}
	
	/**
	 * @generated
	 */
	protected void fillShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.fillPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	protected void outlineShape(org.eclipse.draw2d.Graphics graphics) {
		org.eclipse.draw2d.geometry.Rectangle bounds = getBounds();
		graphics.pushState();
		graphics.translate(bounds.x, bounds.y);
		graphics.drawPolygon(scalePointList());
		graphics.popState();
	}
	
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.geometry.Rectangle getTemplateBounds(){
		if (myTemplateBounds == null){
			myTemplateBounds = myTemplate.getBounds().getCopy().union(0, 0);
			//just safety -- we are going to use this as divider 
			if (myTemplateBounds.width < 1){
				myTemplateBounds.width = 1;
			}
			if (myTemplateBounds.height < 1){
				myTemplateBounds.height = 1;
			}
		}
		return myTemplateBounds;
	}
	
	/**
	 * @generated
	 */
	private int[] scalePointList() {
		org.eclipse.draw2d.geometry.Rectangle pointsBounds = getTemplateBounds();
		org.eclipse.draw2d.geometry.Rectangle actualBounds = getBounds();

		float xScale = ((float) actualBounds.width) / pointsBounds.width;
		float yScale = ((float) actualBounds.height) / pointsBounds.height;

		if (xScale == 1 && yScale == 1) {
			return myTemplate.toIntArray();
		}
		int[] scaled = (int[]) myTemplate.toIntArray().clone();
		for (int i = 0; i < scaled.length; i += 2) {
			scaled[i] = (int) Math.floor(scaled[i] * xScale);
			scaled[i + 1] = (int) Math.floor(scaled[i + 1] * yScale);
		}
		return scaled;
	}




	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureSendSignalActionFigure_name() {
		return fFigureSendSignalActionFigure_name;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="80" |
| height="50"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.71"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/SendSignalAction"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.72"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5080" |
| editPartClassName="SendSignalActionName2EditPart" |
| itemSemanticEditPolicyClassName="SendSignalActionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="SendSignalActionName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureSendSignalActionFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3078" |
| editPartClassName="LoopNode2EditPart" |
| itemSemanticEditPolicyClassName="LoopNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="LoopNode2ViewFactory" |
| canonicalEditPolicyClassName="LoopNode2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.4" |
| graphicalNodeEditPolicyClassName="LoopNode2GraphicalNodeEditPolicy" |
| createCommandClassName="LoopNode2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="LoopNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.73"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3083" |
| editPartClassName="ConditionalNode2EditPart" |
| itemSemanticEditPolicyClassName="ConditionalNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConditionalNode2ViewFactory" |
| canonicalEditPolicyClassName="ConditionalNode2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.5" |
| graphicalNodeEditPolicyClassName="ConditionalNode2GraphicalNodeEditPolicy" |
| createCommandClassName="ConditionalNode2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ConditionalNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.74"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ConditionalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3085" |
| editPartClassName="ExpansionRegion2EditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegion2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegion2ViewFactory" |
| canonicalEditPolicyClassName="ExpansionRegion2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.6" |
| graphicalNodeEditPolicyClassName="ExpansionRegion2GraphicalNodeEditPolicy" |
| createCommandClassName="ExpansionRegion2CreateCommand" |
| containers="//@diagram/@childNodes.48 //@diagram/@childNodes.47"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ExpansionRegionEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ExpansionRegionFigure" |
| classBody="
/**
 * @generated
 */
public class ExpansionRegionFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureExpansionRegionFigure_keyword; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureExpansionRegionFigure_ContentPane; 


	/**
	 * @generated
	 */
	public ExpansionRegionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureExpansionRegionFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureExpansionRegionFigure_ContentPane.setFill(false);
fFigureExpansionRegionFigure_ContentPane.setOutline(false);

this.add(fFigureExpansionRegionFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure expansionRegionFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
expansionRegionFigure_LabelContainer0.setFill(false);
expansionRegionFigure_LabelContainer0.setOutline(false);

expansionRegionFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(expansionRegionFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutExpansionRegionFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	expansionRegionFigure_LabelContainer0.setLayoutManager(layoutExpansionRegionFigure_LabelContainer0);



fFigureExpansionRegionFigure_keyword = new org.eclipse.draw2d.Label();
fFigureExpansionRegionFigure_keyword.setText("");

expansionRegionFigure_LabelContainer0.add(fFigureExpansionRegionFigure_keyword, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureExpansionRegionFigure_keyword() {
		return fFigureExpansionRegionFigure_keyword;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureExpansionRegionFigure_ContentPane() {
		return fFigureExpansionRegionFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.75"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/node"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.76"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5088" |
| editPartClassName="ExpansionRegionMode2EditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegionMode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegionMode2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureExpansionRegionFigure_keyword" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion/mode"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3058" |
| editPartClassName="LoopNodeEditPart" |
| itemSemanticEditPolicyClassName="LoopNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="LoopNodeViewFactory" |
| canonicalEditPolicyClassName="LoopNodeCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.7" |
| graphicalNodeEditPolicyClassName="LoopNodeGraphicalNodeEditPolicy" |
| createCommandClassName="LoopNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.71/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.77"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LoopNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3082" |
| editPartClassName="ConditionalNodeEditPart" |
| itemSemanticEditPolicyClassName="ConditionalNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConditionalNodeViewFactory" |
| canonicalEditPolicyClassName="ConditionalNodeCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.8" |
| graphicalNodeEditPolicyClassName="ConditionalNodeGraphicalNodeEditPolicy" |
| createCommandClassName="ConditionalNodeCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.72/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityFigure" |
| classBody="
/**
 * @generated
 */
public class StructuredActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureStructuredActivityFigure_ContentPane; 


	/**
	 * @generated
	 */
	public StructuredActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureStructuredActivityFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureStructuredActivityFigure_ContentPane.setFill(false);
fFigureStructuredActivityFigure_ContentPane.setOutline(false);

this.add(fFigureStructuredActivityFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure aux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
aux_StructuredActivityFigure_LabelContainer0.setFill(false);
aux_StructuredActivityFigure_LabelContainer0.setOutline(false);

aux_StructuredActivityFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(aux_StructuredActivityFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutAux_StructuredActivityFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	aux_StructuredActivityFigure_LabelContainer0.setLayoutManager(layoutAux_StructuredActivityFigure_LabelContainer0);



org.eclipse.draw2d.Label structuredActivityFigure_fixed_structured1 = new org.eclipse.draw2d.Label();
structuredActivityFigure_fixed_structured1.setText("\u00ABstructured\u00BB");

aux_StructuredActivityFigure_LabelContainer0.add(structuredActivityFigure_fixed_structured1, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureStructuredActivityFigure_ContentPane() {
		return fFigureStructuredActivityFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.78"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ConditionalNode"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3084" |
| editPartClassName="ExpansionRegionEditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegionViewFactory" |
| canonicalEditPolicyClassName="ExpansionRegionCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.9" |
| graphicalNodeEditPolicyClassName="ExpansionRegionGraphicalNodeEditPolicy" |
| createCommandClassName="ExpansionRegionCreateCommand" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.73/@elementType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ExpansionRegionFigure" |
| classBody="
/**
 * @generated
 */
public class ExpansionRegionFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureExpansionRegionFigure_keyword; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureExpansionRegionFigure_ContentPane; 


	/**
	 * @generated
	 */
	public ExpansionRegionFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureExpansionRegionFigure_ContentPane = new org.eclipse.draw2d.RectangleFigure();
fFigureExpansionRegionFigure_ContentPane.setFill(false);
fFigureExpansionRegionFigure_ContentPane.setOutline(false);

this.add(fFigureExpansionRegionFigure_ContentPane, org.eclipse.draw2d.BorderLayout.CENTER);



org.eclipse.draw2d.RectangleFigure expansionRegionFigure_LabelContainer0 = new org.eclipse.draw2d.RectangleFigure();
expansionRegionFigure_LabelContainer0.setFill(false);
expansionRegionFigure_LabelContainer0.setOutline(false);

expansionRegionFigure_LabelContainer0.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(0)
));

this.add(expansionRegionFigure_LabelContainer0, org.eclipse.draw2d.BorderLayout.TOP);


	org.eclipse.draw2d.BorderLayout layoutExpansionRegionFigure_LabelContainer0 = new org.eclipse.draw2d.BorderLayout();
	expansionRegionFigure_LabelContainer0.setLayoutManager(layoutExpansionRegionFigure_LabelContainer0);



fFigureExpansionRegionFigure_keyword = new org.eclipse.draw2d.Label();
fFigureExpansionRegionFigure_keyword.setText("");

expansionRegionFigure_LabelContainer0.add(fFigureExpansionRegionFigure_keyword, org.eclipse.draw2d.BorderLayout.LEFT);



	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureExpansionRegionFigure_keyword() {
		return fFigureExpansionRegionFigure_keyword;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureExpansionRegionFigure_ContentPane() {
		return fFigureExpansionRegionFigure_ContentPane;
	}


}

"> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.0/@expressions.79"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.80"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5087" |
| editPartClassName="ExpansionRegionModeEditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegionModeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegionModeViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureExpansionRegionFigure_keyword" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExpansionRegion/mode"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3049" |
| editPartClassName="LiteralStringEditPart" |
| itemSemanticEditPolicyClassName="LiteralStringItemSemanticEditPolicy" |
| notationViewFactoryClassName="LiteralStringViewFactory" |
| canonicalEditPolicyClassName="LiteralStringCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="LiteralStringGraphicalNodeEditPolicy" |
| createCommandClassName="LiteralStringCreateCommand" |
| containers="//@diagram/@compartments.10"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Literal String" |
| editHelperClassName="LiteralStringEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LiteralString"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.81"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labelModelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern=""> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LiteralString/value"/> |
| </labelModelFacet> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3051" |
| editPartClassName="LiteralString2EditPart" |
| itemSemanticEditPolicyClassName="LiteralString2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="LiteralString2ViewFactory" |
| canonicalEditPolicyClassName="LiteralString2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="LiteralString2GraphicalNodeEditPolicy" |
| createCommandClassName="LiteralString2CreateCommand" |
| containers="//@diagram/@compartments.11"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Literal String" |
| metamodelType="//@diagram/@childNodes.77/@elementType" |
| editHelperAdviceClassName="LiteralStringEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <requiredPluginIDs>org.eclipse.uml2.diagram.common</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LiteralString"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint/specification"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.82"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labelModelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern=""> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/LiteralString/value"/> |
| </labelModelFacet> |
| </childNodes> |
| <topLevelNodes |
| visualID="2026" |
| editPartClassName="ActivityEditPart" |
| itemSemanticEditPolicyClassName="ActivityItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityViewFactory" |
| canonicalEditPolicyClassName="ActivityCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.1 //@diagram/@childNodes.2 //@diagram/@childNodes.3 //@diagram/@childNodes.4 //@diagram/@childNodes.5 //@diagram/@childNodes.6 //@diagram/@childNodes.7 //@diagram/@childNodes.8 //@diagram/@childNodes.10 //@diagram/@childNodes.11 //@diagram/@childNodes.12 //@diagram/@childNodes.13 //@diagram/@childNodes.14 //@diagram/@childNodes.16 //@diagram/@childNodes.20 //@diagram/@childNodes.23 //@diagram/@childNodes.25 //@diagram/@childNodes.44 //@diagram/@childNodes.45 //@diagram/@childNodes.46 //@diagram/@childNodes.47 //@diagram/@childNodes.74 //@diagram/@childNodes.75 //@diagram/@childNodes.76" |
| graphicalNodeEditPolicyClassName="ActivityGraphicalNodeEditPolicy" |
| createCommandClassName="ActivityCreateCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityFigure" |
| classBody="
/**
 * @generated
 */
public class ActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Label fFigureActivityFigure_name; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureActivityFigure_Body; 


	/**
	 * @generated
	 */
	public ActivityFigure() {
		

	org.eclipse.draw2d.BorderLayout layoutThis = new org.eclipse.draw2d.BorderLayout();
	this.setLayoutManager(layoutThis);

		this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(18)
, getMapMode().DPtoLP(18)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


org.eclipse.draw2d.RectangleFigure activityFigureRectangle_name0 = new org.eclipse.draw2d.RectangleFigure();
activityFigureRectangle_name0.setFill(false);
activityFigureRectangle_name0.setOutline(false);
activityFigureRectangle_name0.setBorder(createBorder0());

this.add(activityFigureRectangle_name0, org.eclipse.draw2d.BorderLayout.TOP);

activityFigureRectangle_name0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureActivityFigure_name = new org.eclipse.draw2d.Label();
fFigureActivityFigure_name.setText("");

activityFigureRectangle_name0.add(fFigureActivityFigure_name);


	org.eclipse.uml2.diagram.common.draw2d.CenterLayout layoutFFigureActivityFigure_name = new org.eclipse.uml2.diagram.common.draw2d.CenterLayout();


	fFigureActivityFigure_name.setLayoutManager(layoutFFigureActivityFigure_name);





fFigureActivityFigure_Body = new org.eclipse.draw2d.RectangleFigure();
fFigureActivityFigure_Body.setFill(false);
fFigureActivityFigure_Body.setOutline(false);

this.add(fFigureActivityFigure_Body, org.eclipse.draw2d.BorderLayout.CENTER);


	org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout layoutFFigureActivityFigure_Body = new org.eclipse.uml2.diagram.activity.draw2d.PartitionLayout();




layoutFFigureActivityFigure_Body.setViewer(
getViewer());


	fFigureActivityFigure_Body.setLayoutManager(layoutFFigureActivityFigure_Body);



	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.Border createBorder0() {
		org.eclipse.gmf.runtime.draw2d.ui.figures.OneLineBorder result = new org.eclipse.gmf.runtime.draw2d.ui.figures.OneLineBorder();
		



result.setPosition(
org.eclipse.draw2d.PositionConstants.NONE);



		return result;
	}



	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.Label getFigureActivityFigure_name() {
		return fFigureActivityFigure_name;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureActivityFigure_Body() {
		return fFigureActivityFigure_Body;
	}


}

"> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="600" |
| height="600"/> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <behaviour |
| xsi:type="gmfgen:CustomBehaviour" |
| key="EditPolicy.LAYOUT_ROLE" |
| editPolicyQualifiedClassName="org.eclipse.gmf.runtime.diagram.ui.editpolicies.XYLayoutEditPolicy"/> |
| <modelFacet> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package/packagedElement"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Package/packagedElement"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| value="//@expressionProviders/@providers.0/@expressions.0"> |
| <feature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="5030" |
| editPartClassName="ActivityNameEditPart" |
| itemSemanticEditPolicyClassName="ActivityNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActivityFigure_name" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="2027" |
| editPartClassName="ConstraintEditPart" |
| itemSemanticEditPolicyClassName="ConstraintItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConstraintViewFactory" |
| canonicalEditPolicyClassName="ConstraintCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.10" |
| graphicalNodeEditPolicyClassName="ConstraintGraphicalNodeEditPolicy" |
| createCommandClassName="ConstraintCreateCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Local Precondition" |
| editHelperClassName="ConstraintEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="LocalPreconditionFigure" |
| classBody="
/**
 * @generated
 */
public class LocalPreconditionFigure extends org.eclipse.uml2.diagram.common.draw2d.ConstraintFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureLocalPreconditionFigure_Body; 


	/**
	 * @generated
	 */
	public LocalPreconditionFigure() {
				



this.setFixedLabelText(
"\u00ABlocalPrecondition\u00BB");


		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureLocalPreconditionFigure_Body = new org.eclipse.draw2d.RectangleFigure();
fFigureLocalPreconditionFigure_Body.setOutline(false);

this.add(fFigureLocalPreconditionFigure_Body);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureLocalPreconditionFigure_Body() {
		return fFigureLocalPreconditionFigure_Body;
	}


}

"> |
| <attributes |
| xsi:type="uml2.gmfgenext:SubstitutableByAttributes"> |
| <substitutableByIDs>2028</substitutableByIDs> |
| </attributes> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.1/@expressions.2"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/> |
| </modelFacet> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="2028" |
| editPartClassName="Constraint2EditPart" |
| itemSemanticEditPolicyClassName="Constraint2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="Constraint2ViewFactory" |
| canonicalEditPolicyClassName="Constraint2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.11" |
| graphicalNodeEditPolicyClassName="Constraint2GraphicalNodeEditPolicy" |
| createCommandClassName="Constraint2CreateCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Local Postcondition" |
| metamodelType="//@diagram/@topLevelNodes.1/@elementType" |
| editHelperAdviceClassName="ConstraintEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="LocalPostconditionFigure" |
| classBody="
/**
 * @generated
 */
public class LocalPostconditionFigure extends org.eclipse.uml2.diagram.common.draw2d.ConstraintFigure {


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fFigureLocalPostconditionFigure_Body; 


	/**
	 * @generated
	 */
	public LocalPostconditionFigure() {
				



this.setFixedLabelText(
"\u00ABlocalPostcondition\u00BB");


		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureLocalPostconditionFigure_Body = new org.eclipse.draw2d.RectangleFigure();

this.add(fFigureLocalPostconditionFigure_Body);


	}




	/**
	 * @generated
	 */
	private boolean myUseLocalCoordinates = false;

	/**
	 * @generated
	 */
	protected boolean useLocalCoordinates() {
		return myUseLocalCoordinates;
	}

	/**
	 * @generated
	 */
	protected void setUseLocalCoordinates(boolean useLocalCoordinates) {
		myUseLocalCoordinates = useLocalCoordinates;
	}



	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getFigureLocalPostconditionFigure_Body() {
		return fFigureLocalPostconditionFigure_Body;
	}


}

"> |
| <attributes |
| xsi:type="uml2.gmfgenext:SubstitutableByAttributes"> |
| <substitutableByIDs>2027</substitutableByIDs> |
| </attributes> |
| </viewmap> |
| <modelFacet |
| modelElementSelector="//@expressionProviders/@providers.1/@expressions.3"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Constraint"/> |
| </modelFacet> |
| </topLevelNodes> |
| <links |
| visualID="4001" |
| editPartClassName="ControlFlowEditPart" |
| itemSemanticEditPolicyClassName="ControlFlowItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowViewFactory" |
| createCommandClassName="ControlFlowCreateCommand" |
| reorientCommandClassName="ControlFlowReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Control Flow" |
| editHelperClassName="ControlFlowEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityEdgeConnection" |
| classBody="
/**
 * @generated
 */
public class ActivityEdgeConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public ActivityEdgeConnection() {
			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-1)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(1)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:TypeLinkModelFacet"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ControlFlow"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/> |
| <sourceMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/source"/> |
| <targetMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/target"/> |
| </modelFacet> |
| <labels |
| visualID="6003" |
| editPartClassName="ControlFlowNameEditPart" |
| itemSemanticEditPolicyClassName="ControlFlowNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowNameViewFactory" |
| alignment="SOURCE"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="40"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="6005" |
| editPartClassName="ControlFlowName2EditPart" |
| itemSemanticEditPolicyClassName="ControlFlowName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowName2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="60"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="6007" |
| editPartClassName="ControlFlowName3EditPart" |
| itemSemanticEditPolicyClassName="ControlFlowName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowName3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="80"/> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern=""> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <creationConstraints |
| sourceEnd="//@expressionProviders/@providers.0/@expressions.83" |
| targetEnd="//@expressionProviders/@providers.0/@expressions.84"/> |
| </links> |
| <links |
| visualID="4002" |
| editPartClassName="ObjectFlowEditPart" |
| itemSemanticEditPolicyClassName="ObjectFlowItemSemanticEditPolicy" |
| notationViewFactoryClassName="ObjectFlowViewFactory" |
| createCommandClassName="ObjectFlowCreateCommand" |
| reorientCommandClassName="ObjectFlowReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Object Flow" |
| editHelperClassName="ObjectFlowEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityEdgeConnection" |
| classBody="
/**
 * @generated
 */
public class ActivityEdgeConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public ActivityEdgeConnection() {
			this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-1)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(1)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:TypeLinkModelFacet"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectFlow"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/edge"/> |
| <sourceMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/source"/> |
| <targetMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/target"/> |
| </modelFacet> |
| <labels |
| visualID="6004" |
| editPartClassName="ObjectFlowNameEditPart" |
| itemSemanticEditPolicyClassName="ObjectFlowNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ObjectFlowNameViewFactory" |
| alignment="SOURCE"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="40"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="6006" |
| editPartClassName="ObjectFlowName2EditPart" |
| itemSemanticEditPolicyClassName="ObjectFlowName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ObjectFlowName2ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="60"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| <labels |
| visualID="6008" |
| editPartClassName="ObjectFlowName3EditPart" |
| itemSemanticEditPolicyClassName="ObjectFlowName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ObjectFlowName3ViewFactory" |
| readOnly="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.Label"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="80"/> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern=""> |
| <metaFeatures |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </links> |
| <links |
| visualID="4003" |
| editPartClassName="ActionLocalPreconditionEditPart" |
| itemSemanticEditPolicyClassName="ActionLocalPreconditionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActionLocalPreconditionViewFactory" |
| createCommandClassName="ActionLocalPreconditionCreateCommand" |
| reorientCommandClassName="ActionLocalPreconditionReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Action Local Precondition" |
| editHelperAdviceClassName="ActionLocalPreconditionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DashedLineConnection" |
| classBody="
/**
 * @generated
 */
public class DashedLineConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public DashedLineConnection() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

	}




}

"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPrecondition"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4006" |
| editPartClassName="ActionLocalPostconditionEditPart" |
| itemSemanticEditPolicyClassName="ActionLocalPostconditionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActionLocalPostconditionViewFactory" |
| createCommandClassName="ActionLocalPostconditionCreateCommand" |
| reorientCommandClassName="ActionLocalPostconditionReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DashedLineConnection" |
| classBody="
/**
 * @generated
 */
public class DashedLineConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public DashedLineConnection() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

	}




}

"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/Action/localPostcondition"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4004" |
| editPartClassName="ObjectNodeSelectionEditPart" |
| itemSemanticEditPolicyClassName="ObjectNodeSelectionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ObjectNodeSelectionViewFactory" |
| createCommandClassName="ObjectNodeSelectionCreateCommand" |
| reorientCommandClassName="ObjectNodeSelectionReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| displayName="Object Node Selection" |
| editHelperAdviceClassName="ObjectNodeSelectionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DashedLineConnection" |
| classBody="
/**
 * @generated
 */
public class DashedLineConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public DashedLineConnection() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);

	}




}

"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ObjectNode/selection"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4005" |
| editPartClassName="ExceptionHandlerEditPart" |
| itemSemanticEditPolicyClassName="ExceptionHandlerItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExceptionHandlerViewFactory" |
| createCommandClassName="ExceptionHandlerCreateCommand" |
| reorientCommandClassName="ExceptionHandlerReorientCommand"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| displayName="Exception Handler" |
| editHelperClassName="ExceptionHandlerEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ExceptionHandlerConnection" |
| classBody="
/**
 * @generated
 */
public class ExceptionHandlerConnection extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public ExceptionHandlerConnection() {
		
		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-1)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(1)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:TypeLinkModelFacet"> |
| <metaClass |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler"/> |
| <containmentMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExecutableNode/handler"/> |
| <childMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExecutableNode/handler"/> |
| <sourceMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler/protectedNode"/> |
| <targetMetaFeature |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#//uml/ExceptionHandler/handlerBody"/> |
| </modelFacet> |
| <labels |
| visualID="6002" |
| editPartClassName="ExceptionHandlerLink_fixed_iconEditPart" |
| itemSemanticEditPolicyClassName="ExceptionHandlerLink_fixed_iconItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExceptionHandlerLink_fixed_iconViewFactory" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ZigZagLabel" |
| classBody="
/**
 * @generated
 */
public class ZigZagLabel extends org.eclipse.draw2d.Label {




	/**
	 * @generated
	 */
	public ZigZagLabel() {
				this.setText("");
	}






}

"> |
| <attributes |
| xsi:type="gmfgen:LabelOffsetAttributes" |
| y="40"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:DesignLabelModelFacet"/> |
| </labels> |
| </links> |
| <compartments |
| visualID="7008" |
| editPartClassName="StructuredActivityNodeStructuredActivityContentPaneCompartmentEditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeStructuredActivityContentPaneCompartmentViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartmentCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="StructuredActivityContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.25" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7002" |
| editPartClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment2EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment2ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="StructuredActivityContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.26" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7016" |
| editPartClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment3EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment3ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment3CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.67 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.68 //@diagram/@childNodes.69" |
| title="StructuredActivityContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.66" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7018" |
| editPartClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment4EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment4ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment4ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeStructuredActivityContentPaneCompartment4CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.67 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.68 //@diagram/@childNodes.69" |
| title="StructuredActivityContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.67" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7017" |
| editPartClassName="LoopNodeLoopNodeContentPaneCompartment2EditPart" |
| itemSemanticEditPolicyClassName="LoopNodeLoopNodeContentPaneCompartment2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="LoopNodeLoopNodeContentPaneCompartment2ViewFactory" |
| canonicalEditPolicyClassName="LoopNodeLoopNodeContentPaneCompartment2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="LoopNodeContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.71" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7020" |
| editPartClassName="ConditionalNodeConditionalNodeCompartment2EditPart" |
| itemSemanticEditPolicyClassName="ConditionalNodeConditionalNodeCompartment2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConditionalNodeConditionalNodeCompartment2ViewFactory" |
| canonicalEditPolicyClassName="ConditionalNodeConditionalNodeCompartment2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="ConditionalNodeCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.72" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7022" |
| editPartClassName="ExpansionRegionExpansionRegionNodeCompartment2EditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegionExpansionRegionNodeCompartment2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegionExpansionRegionNodeCompartment2ViewFactory" |
| canonicalEditPolicyClassName="ExpansionRegionExpansionRegionNodeCompartment2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="ExpansionRegionNodeCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.73" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureExpansionRegionFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7015" |
| editPartClassName="LoopNodeLoopNodeContentPaneCompartmentEditPart" |
| itemSemanticEditPolicyClassName="LoopNodeLoopNodeContentPaneCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="LoopNodeLoopNodeContentPaneCompartmentViewFactory" |
| canonicalEditPolicyClassName="LoopNodeLoopNodeContentPaneCompartmentCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="LoopNodeContentPaneCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.74" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7019" |
| editPartClassName="ConditionalNodeConditionalNodeCompartmentEditPart" |
| itemSemanticEditPolicyClassName="ConditionalNodeConditionalNodeCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConditionalNodeConditionalNodeCompartmentViewFactory" |
| canonicalEditPolicyClassName="ConditionalNodeConditionalNodeCompartmentCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="ConditionalNodeCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.75" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureStructuredActivityFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7021" |
| editPartClassName="ExpansionRegionExpansionRegionNodeCompartmentEditPart" |
| itemSemanticEditPolicyClassName="ExpansionRegionExpansionRegionNodeCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="ExpansionRegionExpansionRegionNodeCompartmentViewFactory" |
| canonicalEditPolicyClassName="ExpansionRegionExpansionRegionNodeCompartmentCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.26 //@diagram/@childNodes.27 //@diagram/@childNodes.28 //@diagram/@childNodes.29 //@diagram/@childNodes.30 //@diagram/@childNodes.31 //@diagram/@childNodes.32 //@diagram/@childNodes.33 //@diagram/@childNodes.34 //@diagram/@childNodes.35 //@diagram/@childNodes.36 //@diagram/@childNodes.37 //@diagram/@childNodes.38 //@diagram/@childNodes.39 //@diagram/@childNodes.40 //@diagram/@childNodes.41 //@diagram/@childNodes.42 //@diagram/@childNodes.43" |
| title="ExpansionRegionNodeCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.76" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureExpansionRegionFigure_ContentPane" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7013" |
| editPartClassName="ConstraintPreconditionEditPart" |
| itemSemanticEditPolicyClassName="ConstraintPreconditionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConstraintPreconditionViewFactory" |
| canonicalEditPolicyClassName="ConstraintPreconditionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.77" |
| title="precondition" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.1"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureLocalPreconditionFigure_Body" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <compartments |
| visualID="7014" |
| editPartClassName="ConstraintPostconditionEditPart" |
| itemSemanticEditPolicyClassName="ConstraintPostconditionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ConstraintPostconditionViewFactory" |
| canonicalEditPolicyClassName="ConstraintPostconditionCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.78" |
| title="postcondition" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureLocalPostconditionFigure_Body" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> |
| </compartments> |
| <palette> |
| <groups |
| title="Activities" |
| description=""> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity" |
| description="Create activity" |
| genNodes="//@diagram/@topLevelNodes.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity Parameter" |
| description="Create Activity Parameter" |
| genNodes="//@diagram/@childNodes.45"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity Partition" |
| description="Create Activity Partition" |
| genNodes="//@diagram/@childNodes.47 //@diagram/@childNodes.48"/> |
| </groups> |
| <groups |
| title="Actions" |
| description="Actions"> |
| <entries |
| xsi:type="gmfgen:ToolGroup" |
| title="Accept Event Action" |
| description="Create new Accept Event Action" |
| stack="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Accept Event Action" |
| description="Create Accept Event Action" |
| genNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.28 //@diagram/@childNodes.49"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Accept Time Event Action" |
| description="Create Accept Time Event Action" |
| genNodes="//@diagram/@childNodes.1 //@diagram/@childNodes.29 //@diagram/@childNodes.50"/> |
| </entries> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Add Feature Value Action" |
| description="Create Add Feature Value Action" |
| genNodes="//@diagram/@childNodes.16 //@diagram/@childNodes.39 //@diagram/@childNodes.63"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Call Behavior Action" |
| description="Create Call Behavior Action" |
| genNodes="//@diagram/@childNodes.20 //@diagram/@childNodes.35 //@diagram/@childNodes.64"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Call Operation Action" |
| description="Create Call Operation Action" |
| genNodes="//@diagram/@childNodes.23 //@diagram/@childNodes.36 //@diagram/@childNodes.65"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Create Object Action" |
| description="Create Create Object Action" |
| genNodes="//@diagram/@childNodes.14 //@diagram/@childNodes.34 //@diagram/@childNodes.62"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Opaque Action" |
| description="Create Opaque Action" |
| genNodes="//@diagram/@childNodes.8 //@diagram/@childNodes.27 //@diagram/@childNodes.57"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Send Signal Action" |
| description="Create Send Signal Action" |
| genNodes="//@diagram/@childNodes.46 //@diagram/@childNodes.70"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="OpaqueBehavior" |
| description="Creating OpaqueBehavior" |
| genNodes="//@diagram/@childNodes.44"/> |
| </groups> |
| <groups |
| title="Control Nodes" |
| description="Control Nodes"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity Initial Node" |
| description="Create Activity Initial Node" |
| genNodes="//@diagram/@childNodes.5 //@diagram/@childNodes.54"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity Final Node" |
| description="Create Activity Final Node" |
| genNodes="//@diagram/@childNodes.2 //@diagram/@childNodes.30 //@diagram/@childNodes.51"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Flow Final Node" |
| description="Create Flow Final Node" |
| genNodes="//@diagram/@childNodes.10 //@diagram/@childNodes.32 //@diagram/@childNodes.58"/> |
| <entries |
| xsi:type="gmfgen:ToolGroup" |
| title="Merge/Decision Node" |
| description="Create new Merge/Decision Node" |
| stack="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Merge Node" |
| description="Create Merge Node" |
| genNodes="//@diagram/@childNodes.4 //@diagram/@childNodes.53"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Decision Node" |
| description="Create Decision Node" |
| genNodes="//@diagram/@childNodes.3 //@diagram/@childNodes.31 //@diagram/@childNodes.52"/> |
| </entries> |
| <entries |
| xsi:type="gmfgen:ToolGroup" |
| title="Fork/Join Node" |
| description="Create new Fork/Join Node" |
| stack="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Fork Node" |
| description="Create Fork Node" |
| genNodes="//@diagram/@childNodes.11 //@diagram/@childNodes.37 //@diagram/@childNodes.59"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Join Node" |
| description="Create Join Node" |
| genNodes="//@diagram/@childNodes.12 //@diagram/@childNodes.38 //@diagram/@childNodes.60"/> |
| </entries> |
| </groups> |
| <groups |
| title="Structured Activities" |
| description="Structured Activities"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Conditional Node" |
| description="Create Conditional Node" |
| genNodes="//@diagram/@childNodes.72 //@diagram/@childNodes.75"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Expansion Region" |
| description="Create Expansion Region" |
| genNodes="//@diagram/@childNodes.73 //@diagram/@childNodes.76"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Loop Node" |
| description="Create Loop Node" |
| genNodes="//@diagram/@childNodes.71 //@diagram/@childNodes.74"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Structured Activity Node" |
| description="Create Structured Activity Node" |
| genNodes="//@diagram/@childNodes.25 //@diagram/@childNodes.26 //@diagram/@childNodes.66 //@diagram/@childNodes.67"/> |
| </groups> |
| <groups |
| title="Objects" |
| description="Objects"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Central Buffer" |
| description="Create Central Buffer" |
| genNodes="//@diagram/@childNodes.7 //@diagram/@childNodes.41 //@diagram/@childNodes.56"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Datastore" |
| description="Create Datastore" |
| genNodes="//@diagram/@childNodes.6 //@diagram/@childNodes.40 //@diagram/@childNodes.55"/> |
| <entries |
| xsi:type="gmfgen:ToolGroup" |
| title="Pin" |
| description="Create new Pin" |
| stack="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Pin" |
| description="Create Pin" |
| genNodes="//@diagram/@childNodes.13 //@diagram/@childNodes.33 //@diagram/@childNodes.61"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Input Pin" |
| description="Create Input Pin" |
| genNodes="//@diagram/@childNodes.17 //@diagram/@childNodes.18 //@diagram/@childNodes.19 //@diagram/@childNodes.22 //@diagram/@childNodes.24 //@diagram/@childNodes.42 //@diagram/@childNodes.68"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Output Pin" |
| description="Create Output Pin" |
| genNodes="//@diagram/@childNodes.9 //@diagram/@childNodes.15 //@diagram/@childNodes.21 //@diagram/@childNodes.43 //@diagram/@childNodes.69"/> |
| </entries> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Selection" |
| description="Creating SelectionLink" |
| genLinks="//@diagram/@links.4"/> |
| </groups> |
| <groups |
| title="Edges" |
| description="Edges"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Control Flow" |
| description="Create Control Flow" |
| genLinks="//@diagram/@links.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Object Flow" |
| description="Create Object Flow" |
| genLinks="//@diagram/@links.1"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Exception Handler Link" |
| genLinks="//@diagram/@links.5"/> |
| </groups> |
| </palette> |
| <preferencePages |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.general" |
| name="UML Activity Diagram"> |
| <children |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.appearance" |
| name="Appearance" |
| kind="Appearance"/> |
| <children |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.connections" |
| name="Connections" |
| kind="Connections"/> |
| <children |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.printing" |
| name="Printing" |
| kind="Printing"/> |
| <children |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.rulersAndGrid" |
| name="Rulers And Grid" |
| kind="RulersAndGrid"/> |
| <children |
| xsi:type="gmfgen:GenStandardPreferencePage" |
| iD="org.eclipse.uml2.uml.diagram.activity.pathmaps" |
| name="Pathmaps" |
| kind="Pathmaps"/> |
| </preferencePages> |
| </diagram> |
| <plugin |
| iD="org.eclipse.uml2.diagram.activity" |
| name="Activity Diagram Plugin (Incubation)" |
| provider="Eclipse.org" |
| version="0.8.0.qualifier"/> |
| <editor/> |
| <navigator> |
| <childReferences |
| child="//@diagram"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.0"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.1"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.2"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.3"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.4"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.5"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.6"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.7"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@childNodes.9"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.8"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.10"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.11"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.12"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.13"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@childNodes.15"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.14"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@childNodes.17"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@childNodes.18"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@childNodes.19"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.16"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.20"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@childNodes.24"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.23"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@childNodes.9"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@childNodes.15"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@childNodes.24"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@childNodes.17"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@childNodes.18"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@childNodes.19"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.25"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.44"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.45"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.46"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.48"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.49"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.50"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.51"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.52"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.53"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.54"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.55"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.56"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@childNodes.9"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.57"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.58"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.59"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.60"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.61"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@childNodes.15"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.62"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@childNodes.17"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@childNodes.18"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@childNodes.19"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.63"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.64"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@childNodes.21"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@childNodes.22"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@childNodes.24"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.65"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.67"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.68"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@childNodes.69"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.67"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.68"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@childNodes.69"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.66"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.70"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.71"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.72"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@childNodes.48" |
| child="//@diagram/@childNodes.73"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.48"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.49"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.50"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.51"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.52"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.53"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.54"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.55"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.56"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.57"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.58"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.59"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.60"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.61"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.62"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.63"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.64"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.65"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.66"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.70"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.71"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.72"/> |
| <childReferences |
| parent="//@diagram/@childNodes.47" |
| child="//@diagram/@childNodes.73"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.47"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.74"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.75"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.26"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.27"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.28"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.29"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.30"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.31"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.32"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.33"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.34"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.35"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.36"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.37"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.38"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.39"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.40"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.41"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.42"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@childNodes.43"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.76"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.0"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.77"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.1"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@childNodes.78"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.2"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.0" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.0" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.1" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.2" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.2" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.3" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.3" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.4" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.5" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.5" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.6" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.6" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.7" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.7" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.8" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.9" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.9" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.10" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.10" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.11" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.11" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.12" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.12" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.13" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.13" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.14" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.15" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.15" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.16" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.17" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.17" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.18" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.18" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.19" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.19" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.20" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.21" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.21" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.22" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.22" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.23" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.24" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.24" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.25" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.26" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.27" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.28" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.29" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.30" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.30" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.31" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.31" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.32" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.32" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.33" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.33" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.34" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.35" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.36" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.37" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.37" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.38" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.38" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.39" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.40" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.40" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.41" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.41" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.42" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.42" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.43" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.43" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.45" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.45" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.46" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.49" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.50" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.51" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.51" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.52" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.52" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.53" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.53" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.54" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.54" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.55" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.55" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.56" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.56" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.57" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.58" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.58" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.59" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.59" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.60" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.60" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.61" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.61" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.62" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.63" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.64" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.65" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.66" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.67" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.68" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.68" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.69" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.69" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.70" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.71" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.72" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.73" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.74" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.75" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.76" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.1" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.2" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.2" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.3" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.3" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.4" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.5" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.5" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.6" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.6" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.7" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.7" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.8" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.9" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.9" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.10" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.10" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.11" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.11" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.12" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.12" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.13" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.13" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.14" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.15" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.15" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.16" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.17" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.17" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.18" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.18" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.19" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.19" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.20" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.21" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.21" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.22" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.22" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.23" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.24" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.24" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.25" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.26" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.27" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.28" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.29" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.30" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.30" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.31" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.31" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.32" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.32" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.33" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.33" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.34" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.35" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.36" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.37" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.37" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.38" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.38" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.39" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.40" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.40" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.41" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.41" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.42" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.42" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.43" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.43" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.45" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.45" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.46" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.49" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.50" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.51" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.51" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.52" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.52" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.53" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.53" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.54" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.54" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.55" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.55" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.56" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.56" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.57" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.58" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.58" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.59" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.59" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.60" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.60" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.61" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.61" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.62" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.63" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.64" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.65" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.66" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.67" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.68" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.68" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.69" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.69" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.70" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.71" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.72" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.73" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.74" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.75" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.76" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.0" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.1" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.0" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.1" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.2" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.2" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.3" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.3" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.4" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.5" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.5" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.6" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.6" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.7" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.7" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.8" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.9" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.9" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.10" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.10" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.11" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.11" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.12" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.12" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.13" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.13" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.14" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.15" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.15" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.16" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.17" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.17" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.18" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.18" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.19" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.19" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.20" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.21" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.21" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.22" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.22" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.23" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.24" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.24" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.25" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.26" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.27" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.28" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.29" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.30" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.30" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.31" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.31" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.32" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.32" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.33" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.33" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.34" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.35" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.36" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.37" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.37" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.38" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.38" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.39" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.40" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.40" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.41" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.41" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.42" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.42" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.43" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.43" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.45" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.45" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.46" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.49" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.50" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.51" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.51" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.52" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.52" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.53" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.53" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.54" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.54" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.55" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.55" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.56" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.56" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.57" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.58" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.58" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.59" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.59" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.60" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.60" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.61" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.61" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.62" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.63" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.64" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.65" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.66" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.67" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.68" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.68" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.69" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.69" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.70" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.71" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.72" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.73" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.74" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.75" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.76" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.1" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.2" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.2" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.3" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.3" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.4" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.5" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.5" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.6" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.6" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.7" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.7" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.8" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.9" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.9" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.10" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.10" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.11" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.11" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.12" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.12" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.13" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.13" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.14" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.15" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.15" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.16" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.17" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.17" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.18" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.18" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.19" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.19" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.20" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.21" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.21" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.22" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.22" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.23" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.24" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.24" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.25" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.26" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.27" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.28" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.29" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.30" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.30" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.31" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.31" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.32" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.32" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.33" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.33" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.34" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.35" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.36" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.37" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.37" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.38" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.38" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.39" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.40" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.40" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.41" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.41" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.42" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.42" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.43" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.43" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.45" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.45" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.46" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.49" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.50" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.51" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.51" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.52" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.52" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.53" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.53" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.54" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.54" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.55" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.55" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.56" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.56" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.57" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.58" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.58" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.59" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.59" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.60" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.60" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.61" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.61" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.62" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.63" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.64" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.65" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.66" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.67" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.68" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.68" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.69" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.69" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.70" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.71" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.72" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.73" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.74" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.75" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.76" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.1" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.2" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@topLevelNodes.1" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@links.2" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@topLevelNodes.2" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@links.2" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.1" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.8" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.14" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.16" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.20" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.23" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.25" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.26" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.27" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.28" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.29" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.34" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.35" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.36" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.39" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.46" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.49" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.50" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.57" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.62" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.63" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.64" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.65" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.66" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.67" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.70" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.71" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.72" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.73" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.74" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.75" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.76" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.2" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.3" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@topLevelNodes.1" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@links.3" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@topLevelNodes.2" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@links.3" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.1" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.8" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.14" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.16" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.20" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.23" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.25" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.26" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.27" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.28" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.29" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.34" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.35" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.36" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.39" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.46" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.49" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.50" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.57" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.62" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.63" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.64" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.65" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.66" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.67" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.70" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.71" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.72" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.73" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.74" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.75" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.76" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.3" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.4" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@topLevelNodes.0" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@links.4" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.44" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.44" |
| child="//@diagram/@links.4" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.6" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.6" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.7" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.7" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.9" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.9" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.13" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.13" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.15" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.15" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.17" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.17" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.18" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.18" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.19" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.19" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.21" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.21" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.22" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.22" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.24" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.24" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.33" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.33" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.40" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.40" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.41" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.41" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.42" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.42" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.43" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.43" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.45" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.45" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.55" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.55" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.56" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.56" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.61" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.61" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.68" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.68" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.4" |
| child="//@diagram/@childNodes.69" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.69" |
| child="//@diagram/@links.4" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.5" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.0" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.1" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.8" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.14" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.16" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.20" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.23" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.25" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.26" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.27" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.28" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.29" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.34" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.35" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.36" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.39" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.46" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.49" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.50" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.57" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.62" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.63" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.64" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.65" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.66" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.67" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.70" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.71" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.72" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.73" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.74" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.75" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.76" |
| referenceType="out_target" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.5" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.1" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.1" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.8" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.8" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.14" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.14" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.16" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.16" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.20" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.20" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.23" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.23" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.25" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.25" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.26" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.26" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.27" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.27" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.28" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.28" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.29" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.29" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.34" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.34" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.35" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.35" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.36" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.36" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.39" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.39" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.46" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.46" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.49" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.49" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.50" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.50" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.57" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.57" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.62" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.62" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.63" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.63" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.64" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.64" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.65" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.65" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.66" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.66" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.67" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.67" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.70" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.70" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.71" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.71" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.72" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.72" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.73" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.73" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.74" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.74" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.75" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.75" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.5" |
| child="//@diagram/@childNodes.76" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.76" |
| child="//@diagram/@links.5" |
| referenceType="out_target" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| </navigator> |
| <diagramUpdater/> |
| <propertySheet> |
| <tabs |
| xsi:type="gmfgen:GenStandardPropertyTab" |
| iD="appearance"/> |
| <tabs |
| xsi:type="gmfgen:GenStandardPropertyTab" |
| iD="diagram" |
| label="Rulers & Grid"/> |
| <tabs |
| xsi:type="gmfgen:GenCustomPropertyTab" |
| iD="domain" |
| label="Core"> |
| <filter |
| xsi:type="gmfgen:TypeTabFilter"> |
| <types>org.eclipse.gmf.runtime.notation.View</types> |
| <types>org.eclipse.gef.EditPart</types> |
| <generatedTypes>abstractNavigatorItem</generatedTypes> |
| </filter> |
| </tabs> |
| </propertySheet> |
| <domainGenModel |
| href="../../../plugin/org.eclipse.uml2.uml/model/UML.genmodel#/"/> |
| <expressionProviders> |
| <providers |
| xsi:type="gmfgen:GenExpressionInterpreter"> |
| <expressions |
| body=" let base : String = 'Activity' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(self.trigger->isEmpty() or (not self.trigger->forAll(tr | tr.event.oclIsKindOf(uml::TimeEvent)))) and self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'EventAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(not self.trigger->isEmpty()) and (self.trigger->forAll(tr | tr.event.oclIsKindOf(uml::TimeEvent))) and self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'TimeAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'DecisionNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'MergeNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'DataStoreNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'CentralBufferNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'OpaqueAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'OutputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(not self.oclIsTypeOf(uml::InputPin)) and (not self.oclIsTypeOf(uml::OutputPin)) and self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'Pin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'CreateObjectAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'AddFeatureValueAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'InputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'CallBehaviorAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'CallOperationAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="not self.oclIsTypeOf(uml::LoopNode) and not self.oclIsTypeOf(uml::ConditionalNode) and not self.oclIsTypeOf(uml::ExpansionRegion) and self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'InputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'OutputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'ActivityParameter' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'SendSignalAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'ActivityPartition' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(self.trigger->isEmpty() or (not self.trigger->forAll(tr | tr.event.oclIsKindOf(uml::TimeEvent)))) and self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'EventAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(not self.trigger->isEmpty()) and (self.trigger->forAll(tr | tr.event.oclIsKindOf(uml::TimeEvent))) and self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'TimeAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'DecisionNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'MergeNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'DataStoreNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'CentralBufferNode' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'OpaqueAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="(not self.oclIsTypeOf(uml::InputPin)) and (not self.oclIsTypeOf(uml::OutputPin)) and self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'Pin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'CreateObjectAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'AddFeatureValueAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'CallBehaviorAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'CallOperationAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="not self.oclIsTypeOf(uml::LoopNode) and not self.oclIsTypeOf(uml::ConditionalNode) and not self.oclIsTypeOf(uml::ExpansionRegion) and self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'InputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'OutputPin' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'SendSignalAction' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->notEmpty()"/> |
| <expressions |
| body=" let base : String = 'Expansion Region' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.inPartition->isEmpty()"/> |
| <expressions |
| body=" let base : String = 'Expansion Region' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'literalString' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| body=" let base : String = 'literalString' in let suffixes : Sequence(String) = Sequence {'', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10'} in let space : Namespace = self.namespace in let allMissed : Sequence(String) = suffixes-> 	select(s : String | not space.member->exists(e : NamedElement | e.name = base.concat(s)) ) in let firstMissed : String = allMissed->first() in let noMisses : Boolean = firstMissed.oclIsUndefined() in let allNames : Set(String) = 	if noMisses 		then 		space.member->collect(e : NamedElement | 			if e = self or e.name.oclIsUndefined() or e.name.substring(1, e.name.size().min(base.size())) <> base 			then '' else e.name 			endif 		)->asSet()->excluding('') 		else Set{'not in use'} 		endif in let longestName : String = 		if noMisses 		then allNames->select(n : String | not allNames->exists(nn : String | nn.size() > n.size()))->asSequence()->first()		else 'not in use' 		endif 	in if noMisses then 		if longestName.oclIsUndefined() 		then base 		else longestName.concat('1') 		endif else base.concat(firstMissed) endif "/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.oclIsKindOf(uml::ObjectNode) implies self.oclAsType(uml::ObjectNode).isControlType"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="self.oclIsKindOf(uml::ObjectNode) implies self.oclAsType(uml::ObjectNode).isControlType"/> |
| </providers> |
| <providers |
| xsi:type="gmfgen:GenJavaExpressionProvider"> |
| <expressions |
| body="initAcceptTimeEventActionTrigger"/> |
| <expressions |
| body="initAcceptTimeEventActionTrigger"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="isLocalPrecondition"/> |
| <expressions |
| xsi:type="gmfgen:GenConstraint" |
| body="isLocalPostcondition"/> |
| </providers> |
| </expressionProviders> |
| </gmfgen:GenEditorGenerator> |