| <?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.add" |
| modelID="ADD" |
| sameFileForDiagramAndModel="true" |
| diagramFileExtension="xmi" |
| templateDirectory=""> |
| <diagram |
| visualID="79" |
| editPartClassName="ActivityDetailDiagramEditPart" |
| itemSemanticEditPolicyClassName="ActivityDetailDiagramItemSemanticEditPolicy" |
| notationViewFactoryClassName="ActivityDetailDiagramViewFactory" |
| canonicalEditPolicyClassName="ActivityDetailDiagramCanonicalEditPolicy" |
| iconProviderPriority="Low"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ActivityDetailDiagramEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> |
| <domainDiagramElement |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/ActivityDetailDiagram"/> |
| <childNodes |
| visualID="2001" |
| editPartClassName="RoleNodeEditPart" |
| itemSemanticEditPolicyClassName="RoleNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="RoleNodeViewFactory" |
| canonicalEditPolicyClassName="RoleNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="RoleNodeGraphicalNodeEditPolicy" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="RoleNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="RoleNodeFigure" |
| classBody="

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

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

		
		this.setOutline(false);
		this.setBackgroundColor(ROLENODEFIGURE_BACK

);
		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("<...>");
		fig_0.setFont(
			ROLENODENAMEFIGURE_FONT);



		setFigureRoleNodeNameFigure(fig_0);
		
		Object layData0 = null;

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

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureRoleNodeNameFigure() {
		return fRoleNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureRoleNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fRoleNodeNameFigure = 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 ROLENODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 156);
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Font ROLENODENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), "Arial", 8, org.eclipse.swt.SWT.NORMAL);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/RoleNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| </modelFacet> |
| <labels |
| visualID="4001" |
| editPartClassName="RoleNodeNameEditPart" |
| itemSemanticEditPolicyClassName="RoleNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="RoleNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureRoleNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedFont="true"/> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NamedNode/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="2002" |
| editPartClassName="TaskNodeEditPart" |
| itemSemanticEditPolicyClassName="TaskNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="TaskNodeViewFactory" |
| canonicalEditPolicyClassName="TaskNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="TaskNodeGraphicalNodeEditPolicy" |
| containers="//@diagram/@topLevelNodes.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="TaskNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="TaskNodeFigure" |
| classBody="

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

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

		
		this.setOutline(false);
		this.setLineWidth(0);
		this.setBackgroundColor(TASKNODEFIGURE_BACK

);
		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("<...>");
		fig_0.setFont(
			TASKNODENAMEFIGURE_FONT);



		setFigureTaskNodeNameFigure(fig_0);
		
		Object layData0 = null;

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

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureTaskNodeNameFigure() {
		return fTaskNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureTaskNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fTaskNodeNameFigure = 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.Font TASKNODENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), "Arial", 8, org.eclipse.swt.SWT.NORMAL);
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color TASKNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 156);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/TaskNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| </modelFacet> |
| <labels |
| visualID="4002" |
| editPartClassName="TaskNodeNameEditPart" |
| itemSemanticEditPolicyClassName="TaskNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="TaskNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureTaskNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedFont="true"/> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NamedNode/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="2003" |
| editPartClassName="WorkProductDescriptorNodeEditPart" |
| itemSemanticEditPolicyClassName="WorkProductDescriptorNodeItemSemanticEditPolicy" |
| notationViewFactoryClassName="WorkProductDescriptorNodeViewFactory" |
| canonicalEditPolicyClassName="WorkProductDescriptorNodeCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="WorkProductDescriptorNodeGraphicalNodeEditPolicy" |
| containers="//@diagram/@topLevelNodes.1"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="WorkProductDescriptorNodeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="WorkProductDescriptorNodeFigure" |
| classBody="

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

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

		
		this.setOutline(false);
		this.setBackgroundColor(WORKPRODUCTDESCRIPTORNODEFIGURE_BACK

);
		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("<...>");
		fig_0.setFont(
			WORKPRODUCTNODENAMEFIGURE_FONT);



		setFigureWorkProductNodeNameFigure(fig_0);
		
		Object layData0 = null;

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

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureWorkProductNodeNameFigure() {
		return fWorkProductNodeNameFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureWorkProductNodeNameFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fWorkProductNodeNameFigure = 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.Font WORKPRODUCTNODENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), "Arial", 8, org.eclipse.swt.SWT.NORMAL);
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color WORKPRODUCTDESCRIPTORNODEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 205);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/WorkProductDescriptorNode"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| </modelFacet> |
| <labels |
| visualID="4003" |
| editPartClassName="WorkProductDescriptorNodeNameEditPart" |
| itemSemanticEditPolicyClassName="WorkProductDescriptorNodeNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="WorkProductDescriptorNodeNameViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureWorkProductNodeNameFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedFont="true"/> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLabelModelFacet"> |
| <metaFeatures |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NamedNode/name"/> |
| </modelFacet> |
| </labels> |
| </childNodes> |
| <topLevelNodes |
| visualID="1001" |
| editPartClassName="RoleTaskCompositeEditPart" |
| itemSemanticEditPolicyClassName="RoleTaskCompositeItemSemanticEditPolicy" |
| notationViewFactoryClassName="RoleTaskCompositeViewFactory" |
| canonicalEditPolicyClassName="RoleTaskCompositeCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.1" |
| compartments="//@diagram/@compartments.0" |
| graphicalNodeEditPolicyClassName="RoleTaskCompositeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="RoleTaskCompositeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| layoutType="TOOLBAR_LAYOUT" |
| className="RoleTaskCompositeFigure" |
| classBody="

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

	/**
	 * @generated
	 */
	public RoleTaskCompositeFigure() {	
		
		org.eclipse.draw2d.ToolbarLayout myGenLayoutManager = new org.eclipse.draw2d.ToolbarLayout();
				myGenLayoutManager.setStretchMinorAxis(false);
		myGenLayoutManager.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER);		
		myGenLayoutManager.setSpacing(5);
		myGenLayoutManager.setVertical(false);


	
		this.setLayoutManager(myGenLayoutManager);

		
		this.setBackgroundColor(ROLETASKCOMPOSITEFIGURE_BACK

);
		this.setBorder(	
new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0), getMapMode().DPtoLP(0), getMapMode().DPtoLP(0), getMapMode().DPtoLP(0))
);
		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 ROLETASKCOMPOSITEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 156);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/RoleTaskComposite"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| </modelFacet> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="1002" |
| editPartClassName="WorkProductCompositeEditPart" |
| itemSemanticEditPolicyClassName="WorkProductCompositeItemSemanticEditPolicy" |
| notationViewFactoryClassName="WorkProductCompositeViewFactory" |
| canonicalEditPolicyClassName="WorkProductCompositeCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.2" |
| compartments="//@diagram/@compartments.1" |
| graphicalNodeEditPolicyClassName="WorkProductCompositeGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="WorkProductCompositeEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| layoutType="TOOLBAR_LAYOUT" |
| className="WorkProductCompositeFigure" |
| classBody="

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

	/**
	 * @generated
	 */
	public WorkProductCompositeFigure() {	
		
		org.eclipse.draw2d.ToolbarLayout myGenLayoutManager = new org.eclipse.draw2d.ToolbarLayout();
				myGenLayoutManager.setStretchMinorAxis(false);
		myGenLayoutManager.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER);		
		myGenLayoutManager.setSpacing(5);
		myGenLayoutManager.setVertical(true);


	
		this.setLayoutManager(myGenLayoutManager);

		
		this.setBackgroundColor(WORKPRODUCTCOMPOSITEFIGURE_BACK

);
		this.setBorder(	
new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(0), getMapMode().DPtoLP(0), getMapMode().DPtoLP(0), getMapMode().DPtoLP(0))
);
		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 WORKPRODUCTCOMPOSITEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 255, 205);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/WorkProductComposite"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/NodeContainer/nodes"/> |
| </modelFacet> |
| </topLevelNodes> |
| <links |
| visualID="3001" |
| editPartClassName="LinkEditPart" |
| itemSemanticEditPolicyClassName="LinkItemSemanticEditPolicy" |
| notationViewFactoryClassName="LinkViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="LinkEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="LinkFigure" |
| classBody="

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

	/**
	 * @generated
	 */
	public LinkFigure() {
		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.black

);
		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;
	}

}
	
"> |
| <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="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Link"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Node/outgoingConnections"/> |
| <childMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Node/outgoingConnections"/> |
| <sourceMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Link/source"/> |
| <targetMetaFeature |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Link/target"/> |
| </modelFacet> |
| <labels |
| visualID="4004" |
| editPartClassName="LinkNameEditPart" |
| itemSemanticEditPolicyClassName="LinkNameItemSemanticEditPolicy" |
| notationViewFactoryClassName="LinkNameViewFactory"> |
| <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"> |
| <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" |
| editPattern=""> |
| <metaFeatures |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#//model/Link/name"/> |
| </modelFacet> |
| </labels> |
| </links> |
| <compartments |
| visualID="5001" |
| editPartClassName="RoleTaskCompositeRoleTaskCompartmentEditPart" |
| itemSemanticEditPolicyClassName="RoleTaskCompositeRoleTaskCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="RoleTaskCompositeRoleTaskCompartmentViewFactory" |
| canonicalEditPolicyClassName="RoleTaskCompositeRoleTaskCompartmentCanonicalEditPolicy" |
| title="RoleTaskCompartment" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.0"> |
| <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="WorkProductCompositeWorkProductCompartmentEditPart" |
| itemSemanticEditPolicyClassName="WorkProductCompositeWorkProductCompartmentItemSemanticEditPolicy" |
| notationViewFactoryClassName="WorkProductCompositeWorkProductCompartmentViewFactory" |
| canonicalEditPolicyClassName="WorkProductCompositeWorkProductCompartmentCanonicalEditPolicy" |
| title="WorkProductCompartment" |
| 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: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="Nodes" |
| collapse="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="RoleNode" |
| description="Create new RoleNode" |
| genNodes="//@diagram/@childNodes.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="RoleTaskComposite" |
| description="Create new RoleTaskComposite" |
| genNodes="//@diagram/@topLevelNodes.0"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="TaskNode" |
| description="Create new TaskNode" |
| genNodes="//@diagram/@childNodes.1"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="WorkProductDescriptorNode" |
| description="Create new WorkProducNode" |
| genNodes="//@diagram/@childNodes.2"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="WorkProductComposite" |
| description="Create new WorkProductComposite" |
| genNodes="//@diagram/@topLevelNodes.1"/> |
| </groups> |
| <groups |
| title="Links" |
| collapse="true"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Link" |
| description="Create new link" |
| genLinks="//@diagram/@links.0"/> |
| </groups> |
| </palette> |
| </diagram> |
| <plugin |
| iD="org.eclipse.epf.diagram.add" |
| name="Activity Detail Diagram Plugin" |
| provider="EPF" |
| version="1.2.0.qualifier" |
| printingEnabled="true" |
| activatorClassName="ActivityDetailDiagramEditorPlugin"/> |
| <editor |
| className="ActivityDetailDiagramEditor" |
| iD="org.eclipse.epf.diagram.add.part.ActivityDetailDiagramEditorID"/> |
| <domainGenModel |
| href="../../org.eclipse.epf.diagram.model/model/diagram.genmodel#/"/> |
| </gmfgen:GenEditorGenerator> |