| <?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/2005/GenModel/2.0" packageNamePrefix="org.eclipse.epf.diagram.ad" |
| modelID="AD" |
| sameFileForDiagramAndModel="true" |
| diagramFileExtension="xmi" |
| templateDirectory="" |
| copyrightText=" Copyright (c) 2005, 2007 IBM Corporation and others.
 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
 which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/epl-v10.html

 Contributors:
 IBM Corporation - initial implementation
"> |
| <diagram |
| visualID="79" |
| editPartClassName="ActivityEditPart" |
| itemSemanticEditPolicyClassName="ActivityItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityViewFactory" |
| canonicalEditPolicyClassName="ActivityCanonicalEditPolicy" |
| iconProviderPriority="Low" |
| creationWizardIconPath="icons/diagram/activity.gif" |
| validationProviderClassName="ValidationProvider" |
| metricProviderClassName="MetricProvider" |
| validationDecoratorProviderClassName="ValidationDecoratorProvider"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> |
| <domainDiagramElement |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity"/> |
| <childNodes |
| visualID="2001" |
| editPartClassName="ActivityPartition2EditPart" |
| itemSemanticEditPolicyClassName="ActivityPartition2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartition2ViewFactory" |
| canonicalEditPolicyClassName="ActivityPartition2CanonicalEditPolicy" |
| compartments="//@diagram/@compartments.1" |
| graphicalNodeEditPolicyClassName="ActivityPartition2GraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.1 //@diagram/@compartments.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@topLevelNodes.7/@elementType" |
| editHelperAdviceClassName="ActivityPartitionEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| layoutType="XY_LAYOUT" |
| className="ActivityPartitionFigure" |
| classBody="

/**
 * @generated
 */
public class ActivityPartitionFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	public ActivityPartitionFigure() {	
		
		org.eclipse.draw2d.XYLayout myGenLayoutManager = new org.eclipse.draw2d.XYLayout();
			
		this.setLayoutManager(myGenLayoutManager);

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black

);
		this.setBackgroundColor(ACTIVITYPARTITIONFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(300), getMapMode().DPtoLP(600));
		this.setSize(getMapMode().DPtoLP(300), getMapMode().DPtoLP(600));
		this.setBorder(
new org.eclipse.draw2d.LineBorder()
);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigurePartitionLabelFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fPartitionLabelFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigurePartitionLabelFigure() {
		return fPartitionLabelFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigurePartitionLabelFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fPartitionLabelFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color ACTIVITYPARTITIONFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 255);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/subpartition"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition/subpartition"/> |
| </modelFacet> |
| <labels |
| visualID="4006" |
| editPartClassName="ActivityPartitionNameEditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionNameViewFactory" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigurePartitionLabelFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="{0}" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <topLevelNodes |
| visualID="1001" |
| editPartClassName="ActivityFinalNodeEditPart" |
| itemSemanticEditPolicyClassName="ActivityFinalNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityFinalNodeViewFactory" |
| canonicalEditPolicyClassName="ActivityFinalNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityFinalNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityFinalNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="EndNodeFigure" |
| classBody="

/**
 * @generated
 */
public class EndNodeFigure extends org.eclipse.epf.diagram.ad.custom.figures.EndNodeFigure {

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

		


		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue

);
		this.setBackgroundColor(ENDNODEFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(24), getMapMode().DPtoLP(24));
		this.setSize(getMapMode().DPtoLP(24), getMapMode().DPtoLP(24));

		createContents();
	}


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



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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color ENDNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 45, 85, 130);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityFinalNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="4001" |
| editPartClassName="ActivityFinalNodeNameEditPart" |
| itemSemanticEditPolicyClassName="ActivityFinalNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityFinalNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="{0}" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1002" |
| editPartClassName="MergeNodeEditPart" |
| itemSemanticEditPolicyClassName="MergeNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="MergeNodeViewFactory" |
| canonicalEditPolicyClassName="MergeNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="MergeNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="MergeNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DecisionDiamondFigure" |
| classBody="

/**
 * @generated
 */
public class DecisionDiamondFigure extends org.eclipse.epf.diagram.ad.custom.figures.DecisionNodeFigure {

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

		


		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue

);
		this.setBackgroundColor(DECISIONDIAMONDFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(50), getMapMode().DPtoLP(50));
		this.setSize(getMapMode().DPtoLP(50), getMapMode().DPtoLP(50));

		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureDiamondLabel(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fDiamondLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureDiamondLabel() {
		return fDiamondLabel;
	}
	
	/**
	 * @generated
	 */
	private void setFigureDiamondLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fDiamondLabel = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color DECISIONDIAMONDFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 185, 205, 230);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/MergeNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| <labels |
| visualID="4002" |
| editPartClassName="MergeNodeNameEditPart" |
| itemSemanticEditPolicyClassName="MergeNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="MergeNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="NodeNameFigure" |
| classBody="

/**
 * @generated
 */
public class NodeNameFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel {

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

		this.setText("");
		createContents();
	}


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



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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="{0}"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1003" |
| editPartClassName="ForkNodeEditPart" |
| itemSemanticEditPolicyClassName="ForkNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ForkNodeViewFactory" |
| canonicalEditPolicyClassName="ForkNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ForkNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ForkNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkNodeFigure" |
| classBody="

/**
 * @generated
 */
public class ForkNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setBackgroundColor(FORKNODEFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(100), getMapMode().DPtoLP(5));
		this.setSize(getMapMode().DPtoLP(100), getMapMode().DPtoLP(5));
		createContents();
	}


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



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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color FORKNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 45, 85, 130);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="24"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ForkNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1004" |
| editPartClassName="InitialNodeEditPart" |
| itemSemanticEditPolicyClassName="InitialNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="InitialNodeViewFactory" |
| canonicalEditPolicyClassName="InitialNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="InitialNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="InitialNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="InitialNodeFigure" |
| classBody="

/**
 * @generated
 */
public class InitialNodeFigure extends org.eclipse.draw2d.Ellipse {

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

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue

);
		this.setBackgroundColor(INITIALNODEFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(20), getMapMode().DPtoLP(20));
		this.setSize(getMapMode().DPtoLP(20), getMapMode().DPtoLP(20));
		createContents();
	}


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



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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color INITIALNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 45, 85, 130);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/InitialNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| <labels |
| xsi:type="gmfgen:GenExternalNodeLabel" |
| visualID="4003" |
| editPartClassName="InitialNodeNameEditPart" |
| itemSemanticEditPolicyClassName="InitialNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="InitialNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="{0}" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1005" |
| editPartClassName="DecisionNodeEditPart" |
| itemSemanticEditPolicyClassName="DecisionNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="DecisionNodeViewFactory" |
| canonicalEditPolicyClassName="DecisionNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DecisionNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="DecisionNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="DecisionDiamondFigure" |
| classBody="

/**
 * @generated
 */
public class DecisionDiamondFigure extends org.eclipse.epf.diagram.ad.custom.figures.DecisionNodeFigure {

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

		


		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue

);
		this.setBackgroundColor(DECISIONDIAMONDFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(50), getMapMode().DPtoLP(50));
		this.setSize(getMapMode().DPtoLP(50), getMapMode().DPtoLP(50));

		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureDiamondLabel(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fDiamondLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureDiamondLabel() {
		return fDiamondLabel;
	}
	
	/**
	 * @generated
	 */
	private void setFigureDiamondLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fDiamondLabel = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color DECISIONDIAMONDFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 185, 205, 230);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/DecisionNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| <labels |
| visualID="4004" |
| editPartClassName="DecisionNodeNameEditPart" |
| itemSemanticEditPolicyClassName="DecisionNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="DecisionNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="NodeNameFigure" |
| classBody="

/**
 * @generated
 */
public class NodeNameFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel {

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

		this.setText("");
		createContents();
	}


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



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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1006" |
| editPartClassName="JoinNodeEditPart" |
| itemSemanticEditPolicyClassName="JoinNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="JoinNodeViewFactory" |
| canonicalEditPolicyClassName="JoinNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="JoinNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="JoinNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ForkNodeFigure" |
| classBody="

/**
 * @generated
 */
public class ForkNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setBackgroundColor(FORKNODEFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(100), getMapMode().DPtoLP(5));
		this.setSize(getMapMode().DPtoLP(100), getMapMode().DPtoLP(5));
		createContents();
	}


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



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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color FORKNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 45, 85, 130);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="24"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/JoinNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| </modelFacet> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1007" |
| editPartClassName="StructuredActivityNodeEditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="StructuredActivityNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="StructuredActivityNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityNodeFigure" |
| classBody="

/**
 * @generated
 */
public class StructuredActivityNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setOutline(false);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fig_0.setText("");



		setFigureNodeNameFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fNodeNameFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureNodeNameFigure() {
		return fNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fNodeNameFigure = fig;
	}




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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementSelector |
| body="getUmaType_Activity" |
| language="java"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| body="createUmaType_Activity
" |
| language="java"> |
| <feature |
| href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore/EModelElement/eAnnotations"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="4005" |
| editPartClassName="StructuredActivityNodeNameEditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1008" |
| editPartClassName="ActivityPartitionEditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionViewFactory" |
| canonicalEditPolicyClassName="ActivityPartitionCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.0" |
| graphicalNodeEditPolicyClassName="ActivityPartitionGraphicalNodeEditPolicy"> |
| <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" |
| layoutType="XY_LAYOUT" |
| className="ActivityPartitionFigure" |
| classBody="

/**
 * @generated
 */
public class ActivityPartitionFigure extends org.eclipse.draw2d.RectangleFigure {

	/**
	 * @generated
	 */
	public ActivityPartitionFigure() {	
		
		org.eclipse.draw2d.XYLayout myGenLayoutManager = new org.eclipse.draw2d.XYLayout();
			
		this.setLayoutManager(myGenLayoutManager);

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black

);
		this.setBackgroundColor(ACTIVITYPARTITIONFIGURE_BACK

);
		this.setPreferredSize(getMapMode().DPtoLP(300), getMapMode().DPtoLP(600));
		this.setSize(getMapMode().DPtoLP(300), getMapMode().DPtoLP(600));
		this.setBorder(
new org.eclipse.draw2d.LineBorder()
);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigurePartitionLabelFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fPartitionLabelFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigurePartitionLabelFigure() {
		return fPartitionLabelFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigurePartitionLabelFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fPartitionLabelFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color ACTIVITYPARTITIONFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 255);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityPartition"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/group"/> |
| </modelFacet> |
| <labels |
| visualID="4007" |
| editPartClassName="ActivityPartitionName2EditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionName2ViewFactory" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigurePartitionLabelFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet" |
| viewPattern="{0}" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1009" |
| editPartClassName="ActivityParameterNodeEditPart" |
| itemSemanticEditPolicyClassName="ActivityParameterNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityParameterNodeViewFactory" |
| canonicalEditPolicyClassName="ActivityParameterNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityParameterNodeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityParameterNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityParameterNodeFigure" |
| classBody="

/**
 * @generated
 */
public class ActivityParameterNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setOutline(false);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureActivityParameterNodeNameLabel(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fActivityParameterNodeNameLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureActivityParameterNodeNameLabel() {
		return fActivityParameterNodeNameLabel;
	}
	
	/**
	 * @generated
	 */
	private void setFigureActivityParameterNodeNameLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fActivityParameterNodeNameLabel = fig;
	}




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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityParameterNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementSelector |
| body="getUmaType_TaskDescriptor" |
| language="java"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| body="createUmaType_TaskDescriptor" |
| language="java"> |
| <feature |
| href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore/EModelElement/eAnnotations"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="4008" |
| 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="getFigureActivityParameterNodeNameLabel" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1010" |
| editPartClassName="StructuredActivityNode2EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNode2ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="StructuredActivityNode2GraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@topLevelNodes.6/@elementType" |
| editHelperAdviceClassName="StructuredActivityNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityNodeFigure" |
| classBody="

/**
 * @generated
 */
public class StructuredActivityNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setOutline(false);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fig_0.setText("");



		setFigureNodeNameFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fNodeNameFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureNodeNameFigure() {
		return fNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fNodeNameFigure = fig;
	}




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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementSelector |
| body="getUmaType_Phase" |
| language="java"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| body="createUmaType_Phase" |
| language="java"> |
| <feature |
| href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore/EModelElement/eAnnotations"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="4009" |
| editPartClassName="StructuredActivityNodeName2EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1011" |
| editPartClassName="StructuredActivityNode3EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNode3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNode3ViewFactory" |
| canonicalEditPolicyClassName="StructuredActivityNode3CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="StructuredActivityNode3GraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@topLevelNodes.6/@elementType" |
| editHelperAdviceClassName="StructuredActivityNode2EditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="StructuredActivityNodeFigure" |
| classBody="

/**
 * @generated
 */
public class StructuredActivityNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setOutline(false);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fig_0.setText("");



		setFigureNodeNameFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fNodeNameFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureNodeNameFigure() {
		return fNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fNodeNameFigure = fig;
	}




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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementSelector |
| body="getUmaType_Iteration" |
| language="java"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| body="createUmaType_Iteration" |
| language="java"> |
| <feature |
| href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore/EModelElement/eAnnotations"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="4010" |
| editPartClassName="StructuredActivityNodeName3EditPart" |
| itemSemanticEditPolicyClassName="StructuredActivityNodeName3ItemSemanticEditPolicy" |
| notationViewFactoryClassName="StructuredActivityNodeName3ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1012" |
| editPartClassName="ActivityParameterNode2EditPart" |
| itemSemanticEditPolicyClassName="ActivityParameterNode2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityParameterNode2ViewFactory" |
| canonicalEditPolicyClassName="ActivityParameterNode2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ActivityParameterNode2GraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@topLevelNodes.8/@elementType" |
| editHelperAdviceClassName="ActivityParameterNodeEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ActivityParameterNodeFigure" |
| classBody="

/**
 * @generated
 */
public class ActivityParameterNodeFigure extends org.eclipse.draw2d.RectangleFigure {

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

		
		this.setOutline(false);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureActivityParameterNodeNameLabel(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fActivityParameterNodeNameLabel; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureActivityParameterNodeNameLabel() {
		return fActivityParameterNodeNameLabel;
	}
	
	/**
	 * @generated
	 */
	private void setFigureActivityParameterNodeNameLabel(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fActivityParameterNodeNameLabel = fig;
	}




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

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

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

}
	
"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityParameterNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/Activity/node"/> |
| <modelElementSelector |
| body="getUmaType_Milestone" |
| language="java"/> |
| <modelElementInitializer |
| xsi:type="gmfgen:GenFeatureSeqInitializer"> |
| <initializers |
| xsi:type="gmfgen:GenFeatureValueSpec" |
| body="createUmaType_Milestone" |
| language="java"> |
| <feature |
| href="../../../plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore/EModelElement/eAnnotations"/> |
| </initializers> |
| </modelElementInitializer> |
| </modelFacet> |
| <labels |
| visualID="4011" |
| editPartClassName="ActivityParameterNodeName2EditPart" |
| itemSemanticEditPolicyClassName="ActivityParameterNodeName2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityParameterNodeName2ViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureActivityParameterNodeNameLabel" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </topLevelNodes> |
| <links |
| visualID="3001" |
| editPartClassName="ControlFlowEditPart" |
| itemSemanticEditPolicyClassName="ControlFlowItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ControlFlowEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ControlFlowFigure" |
| classBody="

/**
 * @generated
 */
public class ControlFlowFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {

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

		setTargetDecoration(createTargetDecoration());
	}


	/**
	 * @generated
	 */
	private org.eclipse.draw2d.PolylineDecoration createTargetDecoration() {
org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
// dispatchNext?

		org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
		pl.addPoint(-1, 1);
		pl.addPoint(0, 0);
		pl.addPoint(-1, -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="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ControlFlow"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/edge"/> |
| <childMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/StructuredActivityNode/edge"/> |
| <sourceMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/source"/> |
| <targetMetaFeature |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/ActivityEdge/target"/> |
| </modelFacet> |
| <labels |
| visualID="4012" |
| editPartClassName="ControlFlowNameEditPart" |
| itemSemanticEditPolicyClassName="ControlFlowNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="ControlFlowNameViewFactory" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ControlFlowLabelFigure" |
| classBody="

/**
 * @generated
 */
public class ControlFlowLabelFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel {

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

		this.setText("");
		createContents();
	}


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



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

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

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

}
	
"> |
| <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" |
| viewPattern="{0}" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#//uml/NamedElement/name"/> |
| </modelFacet> |
| </labels> |
| </links> |
| <compartments |
| visualID="5001" |
| editPartClassName="ActivityPartitionPartitionCampartmentEditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionPartitionCampartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionPartitionCampartmentViewFactory" |
| canonicalEditPolicyClassName="ActivityPartitionPartitionCampartmentCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.0" |
| title="PartitionCampartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.7" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.diagram.ui.figures.ResizableCompartmentFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <compartments |
| visualID="5002" |
| editPartClassName="ActivityPartitionPartitionCampartment2EditPart" |
| itemSemanticEditPolicyClassName="ActivityPartitionPartitionCampartment2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityPartitionPartitionCampartment2ViewFactory" |
| canonicalEditPolicyClassName="ActivityPartitionPartitionCampartment2CanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.0" |
| title="PartitionCampartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@childNodes.0" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.diagram.ui.figures.ResizableCompartmentFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <palette> |
| <groups |
| title="Flows" |
| description="Creation tool for flows" |
| collapse="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Control Flow" |
| description="Create new Control Flow" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/ControlFlow.gif" |
| genLinks="//@diagram/@links.0"/> |
| </groups> |
| <groups |
| title="Nodes" |
| description="Creation tool group for nodes" |
| collapse="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity Partition" |
| description="Create new Activity Partition" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/ActivityPartition.gif" |
| genNodes="//@diagram/@topLevelNodes.7 //@diagram/@childNodes.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Start Node" |
| description="Create new Start Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/InitialNode.gif" |
| genNodes="//@diagram/@topLevelNodes.3"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Fork Node" |
| description="Create new Fork Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/ForkNode.gif" |
| genNodes="//@diagram/@topLevelNodes.2"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Merge Node" |
| description="Create new Merge Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/MergeNode.gif" |
| genNodes="//@diagram/@topLevelNodes.1"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Decision Node" |
| description="Create new Decision Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/DecisionNode.gif" |
| genNodes="//@diagram/@topLevelNodes.4"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="End Node" |
| description="Create new End Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/ActivityFinalNode.gif" |
| genNodes="//@diagram/@topLevelNodes.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Join Node" |
| description="Create new Join Node" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/JoinNode.gif" |
| genNodes="//@diagram/@topLevelNodes.5"/> |
| <entries |
| xsi:type="gmfgen:Separator"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Activity" |
| description="Create new Activity" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/Activity.gif" |
| genNodes="//@diagram/@topLevelNodes.6"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Phase" |
| description="Create new Phase" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/Phase.gif" |
| genNodes="//@diagram/@topLevelNodes.9"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Iteration" |
| description="Create new Iteration" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/Iteration.gif" |
| genNodes="//@diagram/@topLevelNodes.10"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Task Descriptor" |
| description="Create new Task Descriptor" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/TaskDescriptor.gif" |
| genNodes="//@diagram/@topLevelNodes.8"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Milestone" |
| description="Create new Milestone" |
| smallIconPath="/org.eclipse.epf.diagramming/icons/full/obj16/Milestone.gif" |
| genNodes="//@diagram/@topLevelNodes.11"/> |
| </groups> |
| </palette> |
| </diagram> |
| <plugin |
| iD="org.eclipse.epf.diagram.ad" |
| name="EPF Activity Diagram" |
| provider="Eclipse.org" |
| version="1.2.0.qualifier" |
| printingEnabled="true" |
| activatorClassName="ActivityDiagramEditorPlugin"/> |
| <editor |
| className="ActivityDiagramEditor"/> |
| <domainGenModel |
| href="../../org.eclipse.uml2.uml/model/UML.genmodel#/"/> |
| <expressionProviders> |
| <providers |
| xsi:type="gmfgen:GenJavaExpressionProvider" |
| expressions="//@diagram/@topLevelNodes.6/@modelFacet/@modelElementSelector //@diagram/@topLevelNodes.6/@modelFacet/@modelElementInitializer/@initializers.0 //@diagram/@topLevelNodes.8/@modelFacet/@modelElementSelector //@diagram/@topLevelNodes.8/@modelFacet/@modelElementInitializer/@initializers.0 //@diagram/@topLevelNodes.9/@modelFacet/@modelElementSelector //@diagram/@topLevelNodes.9/@modelFacet/@modelElementInitializer/@initializers.0 //@diagram/@topLevelNodes.10/@modelFacet/@modelElementSelector //@diagram/@topLevelNodes.10/@modelFacet/@modelElementInitializer/@initializers.0 //@diagram/@topLevelNodes.11/@modelFacet/@modelElementSelector //@diagram/@topLevelNodes.11/@modelFacet/@modelElementInitializer/@initializers.0"/> |
| </expressionProviders> |
| </gmfgen:GenEditorGenerator> |