<?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/2009/GenModel" | |
copyrightText=""> | |
<diagram | |
visualID="1000" | |
editPartClassName="RefFrameworkEditPart" | |
itemSemanticEditPolicyClassName="RefFrameworkItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefFrameworkCanonicalEditPolicy" | |
iconProviderPriority="Low" | |
validationProviderPriority="Low" | |
validationEnabled="true" | |
validationDecorators="true" | |
liveValidationUIFeedback="true"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="RefFrameworkEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:FigureViewmap" | |
figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> | |
<containsShortcutsTo>refframework</containsShortcutsTo> | |
<shortcutsProvidedFor>refframework</shortcutsProvidedFor> | |
<domainDiagramElement | |
href="refframework.genmodel#//refframework/RefFramework"/> | |
<childNodes | |
visualID="3001" | |
editPartClassName="RefActivity2EditPart" | |
itemSemanticEditPolicyClassName="RefActivity2ItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefActivity2CanonicalEditPolicy" | |
compartments="//@diagram/@compartments.1" | |
graphicalNodeEditPolicyClassName="RefActivity2GraphicalNodeEditPolicy" | |
createCommandClassName="RefActivity2CreateCommand" | |
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.0/@elementType"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureRefActivityLabelFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fRefActivitySubActivityCompartmentFigure; 


	/**
	 * @generated
	 */
	public RefActivityFigure() {
				this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineWidth(2);
	this.setForegroundColor(THIS_FORE
);
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureRefActivityLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();

fFigureRefActivityLabelFigure.setText("RefActivity");
fFigureRefActivityLabelFigure.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10000)
, getMapMode().DPtoLP(50)
));

this.add(fFigureRefActivityLabelFigure);



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

fRefActivitySubActivityCompartmentFigure.setOutline(false);

this.add(fRefActivitySubActivityCompartmentFigure);


	}





	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureRefActivityLabelFigure() {
		return fFigureRefActivityLabelFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getRefActivitySubActivityCompartmentFigure() {
		return fRefActivitySubActivityCompartmentFigure;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_FORE = new org.eclipse.swt.graphics.Color(null, 0, 0, 0);

"> | |
<attributes | |
xsi:type="gmfgen:StyleAttributes" | |
fixedForeground="true"/> | |
</viewmap> | |
<behaviour | |
xsi:type="gmfgen:OpenDiagramBehaviour"/> | |
<modelFacet> | |
<metaClass | |
href="refframework.genmodel#//refframework/RefActivity"/> | |
<containmentMetaFeature | |
href="refframework.genmodel#//refframework/RefActivity/subActivity"/> | |
<childMetaFeature | |
href="refframework.genmodel#//refframework/RefActivity/subActivity"/> | |
</modelFacet> | |
<labels | |
visualID="5001" | |
editPartClassName="RefActivityName2EditPart" | |
itemSemanticEditPolicyClassName="RefActivityName2ItemSemanticEditPolicy" | |
elementIcon="true"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:ParentAssignedViewmap" | |
getterName="getFigureRefActivityLabelFigure" | |
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet" | |
parser="//@labelParsers/@implementations.0"> | |
<metaFeatures | |
href="../../org.eclipse.opencert.infra.general/model/general.genmodel#//general/NamedElement/name"/> | |
</modelFacet> | |
</labels> | |
</childNodes> | |
<topLevelNodes | |
visualID="2001" | |
editPartClassName="RefActivityEditPart" | |
itemSemanticEditPolicyClassName="RefActivityItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefActivityCanonicalEditPolicy" | |
compartments="//@diagram/@compartments.0" | |
graphicalNodeEditPolicyClassName="RefActivityGraphicalNodeEditPolicy" | |
createCommandClassName="RefActivityCreateCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="RefActivityEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityFigure extends org.eclipse.draw2d.RoundedRectangle {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureRefActivityLabelFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RectangleFigure fRefActivitySubActivityCompartmentFigure; 


	/**
	 * @generated
	 */
	public RefActivityFigure() {
				this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8)
, getMapMode().DPtoLP(8)
));
this.setLineWidth(2);
	this.setForegroundColor(THIS_FORE
);
this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
, getMapMode().DPtoLP(5)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureRefActivityLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();

fFigureRefActivityLabelFigure.setText("RefActivity");
fFigureRefActivityLabelFigure.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10000)
, getMapMode().DPtoLP(50)
));

this.add(fFigureRefActivityLabelFigure);



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

fRefActivitySubActivityCompartmentFigure.setOutline(false);

this.add(fRefActivitySubActivityCompartmentFigure);


	}





	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureRefActivityLabelFigure() {
		return fFigureRefActivityLabelFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.draw2d.RectangleFigure getRefActivitySubActivityCompartmentFigure() {
		return fRefActivitySubActivityCompartmentFigure;
	}


}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_FORE = new org.eclipse.swt.graphics.Color(null, 0, 0, 0);

"> | |
<attributes | |
xsi:type="gmfgen:StyleAttributes" | |
fixedForeground="true"/> | |
</viewmap> | |
<behaviour | |
xsi:type="gmfgen:OpenDiagramBehaviour"/> | |
<modelFacet> | |
<metaClass | |
href="refframework.genmodel#//refframework/RefActivity"/> | |
<containmentMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedActivities"/> | |
<childMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedActivities"/> | |
</modelFacet> | |
<labels | |
visualID="5002" | |
editPartClassName="RefActivityNameEditPart" | |
itemSemanticEditPolicyClassName="RefActivityNameItemSemanticEditPolicy" | |
elementIcon="true"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:ParentAssignedViewmap" | |
getterName="getFigureRefActivityLabelFigure" | |
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet" | |
parser="//@labelParsers/@implementations.0"> | |
<metaFeatures | |
href="../../org.eclipse.opencert.infra.general/model/general.genmodel#//general/NamedElement/name"/> | |
</modelFacet> | |
</labels> | |
</topLevelNodes> | |
<topLevelNodes | |
visualID="2002" | |
editPartClassName="RefArtefactEditPart" | |
itemSemanticEditPolicyClassName="RefArtefactItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefArtefactCanonicalEditPolicy" | |
graphicalNodeEditPolicyClassName="RefArtefactGraphicalNodeEditPolicy" | |
createCommandClassName="RefArtefactCreateCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="RefArtefactEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:FigureViewmap" | |
figureQualifiedClassName="figures.ArtefactFigure"/> | |
<modelFacet> | |
<metaClass | |
href="refframework.genmodel#//refframework/RefArtefact"/> | |
<containmentMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedArtefact"/> | |
<childMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedArtefact"/> | |
</modelFacet> | |
<labels | |
xsi:type="gmfgen:GenExternalNodeLabel" | |
visualID="5003" | |
editPartClassName="RefArtefactNameEditPart" | |
itemSemanticEditPolicyClassName="RefArtefactNameItemSemanticEditPolicy"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefArtefactLabelFigure" | |
classBody="
/**
 * @generated
 */
public class RefArtefactLabelFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel {




	/**
	 * @generated
	 */
	public RefArtefactLabelFigure() {
				this.setText("RefArtefact");
	}







}

"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet" | |
parser="//@labelParsers/@implementations.0"> | |
<metaFeatures | |
href="../../org.eclipse.opencert.infra.general/model/general.genmodel#//general/NamedElement/name"/> | |
</modelFacet> | |
</labels> | |
</topLevelNodes> | |
<topLevelNodes | |
visualID="2003" | |
editPartClassName="RefRoleEditPart" | |
itemSemanticEditPolicyClassName="RefRoleItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefRoleCanonicalEditPolicy" | |
graphicalNodeEditPolicyClassName="RefRoleGraphicalNodeEditPolicy" | |
createCommandClassName="RefRoleCreateCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="RefRoleEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:FigureViewmap" | |
figureQualifiedClassName="figures.RefRoleFigure"/> | |
<modelFacet> | |
<metaClass | |
href="refframework.genmodel#//refframework/RefRole"/> | |
<containmentMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedRole"/> | |
<childMetaFeature | |
href="refframework.genmodel#//refframework/RefFramework/ownedRole"/> | |
</modelFacet> | |
<labels | |
xsi:type="gmfgen:GenExternalNodeLabel" | |
visualID="5004" | |
editPartClassName="RefRoleNameEditPart" | |
itemSemanticEditPolicyClassName="RefRoleNameItemSemanticEditPolicy"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefRoleLabelFigure" | |
classBody="
/**
 * @generated
 */
public class RefRoleLabelFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel {




	/**
	 * @generated
	 */
	public RefRoleLabelFigure() {
				this.setText("RefRole");
	}







}

"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet" | |
parser="//@labelParsers/@implementations.0"> | |
<metaFeatures | |
href="../../org.eclipse.opencert.infra.general/model/general.genmodel#//general/NamedElement/name"/> | |
</modelFacet> | |
</labels> | |
</topLevelNodes> | |
<links | |
visualID="4001" | |
editPartClassName="RefActivityRequiredArtefactEditPart" | |
itemSemanticEditPolicyClassName="RefActivityRequiredArtefactItemSemanticEditPolicy" | |
createCommandClassName="RefActivityRequiredArtefactCreateCommand" | |
reorientCommandClassName="RefActivityRequiredArtefactReorientCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> | |
<elementType | |
xsi:type="gmfgen:SpecializationType"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityRequiredArtefactFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityRequiredArtefactFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public RefActivityRequiredArtefactFigure() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
	this.setForegroundColor(THIS_FORE
);

		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createSourceDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
	df.setBackgroundColor(org.eclipse.draw2d.ColorConstants.white);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_FORE = new org.eclipse.swt.graphics.Color(null, 255, 0, 0);

"> | |
<attributes | |
xsi:type="gmfgen:StyleAttributes" | |
fixedForeground="true"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLinkModelFacet"> | |
<metaFeature | |
href="refframework.genmodel#//refframework/RefActivity/requiredArtefact"/> | |
</modelFacet> | |
<labels | |
visualID="6001" | |
editPartClassName="WrappingLabelEditPart" | |
itemSemanticEditPolicyClassName="WrappingLabelItemSemanticEditPolicy" | |
readOnly="true"> | |
<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.WrappingLabel"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
y="40"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:DesignLabelModelFacet" | |
parser="//@labelParsers/@implementations.1"/> | |
</labels> | |
</links> | |
<links | |
visualID="4002" | |
editPartClassName="RefActivityProducedArtefactEditPart" | |
itemSemanticEditPolicyClassName="RefActivityProducedArtefactItemSemanticEditPolicy" | |
createCommandClassName="RefActivityProducedArtefactCreateCommand" | |
reorientCommandClassName="RefActivityProducedArtefactReorientCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> | |
<elementType | |
xsi:type="gmfgen:SpecializationType"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityProducedArtefactFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityProducedArtefactFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public RefActivityProducedArtefactFigure() {
			this.setForegroundColor(THIS_FORE
);

		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_FORE = new org.eclipse.swt.graphics.Color(null, 0, 255, 0);

"> | |
<attributes | |
xsi:type="gmfgen:StyleAttributes" | |
fixedForeground="true"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLinkModelFacet"> | |
<metaFeature | |
href="refframework.genmodel#//refframework/RefActivity/producedArtefact"/> | |
</modelFacet> | |
<labels | |
visualID="6002" | |
editPartClassName="WrappingLabel2EditPart" | |
itemSemanticEditPolicyClassName="WrappingLabel2ItemSemanticEditPolicy" | |
readOnly="true"> | |
<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.WrappingLabel"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
y="40"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:DesignLabelModelFacet" | |
parser="//@labelParsers/@implementations.1"/> | |
</labels> | |
</links> | |
<links | |
visualID="4003" | |
editPartClassName="RefActivityPrecedingActivityEditPart" | |
itemSemanticEditPolicyClassName="RefActivityPrecedingActivityItemSemanticEditPolicy" | |
createCommandClassName="RefActivityPrecedingActivityCreateCommand" | |
reorientCommandClassName="RefActivityPrecedingActivityReorientCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> | |
<elementType | |
xsi:type="gmfgen:SpecializationType"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityPrecedingActivityFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityPrecedingActivityFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public RefActivityPrecedingActivityFigure() {
		
		setTargetDecoration(createTargetDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createTargetDecoration() {
		org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
		return df;
	}




}

"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLinkModelFacet"> | |
<metaFeature | |
href="refframework.genmodel#//refframework/RefActivity/precedingActivity"/> | |
</modelFacet> | |
<labels | |
visualID="6003" | |
editPartClassName="WrappingLabel3EditPart" | |
itemSemanticEditPolicyClassName="WrappingLabel3ItemSemanticEditPolicy" | |
readOnly="true"> | |
<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.WrappingLabel"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
y="40"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:DesignLabelModelFacet" | |
parser="//@labelParsers/@implementations.1"/> | |
</labels> | |
</links> | |
<links | |
visualID="4004" | |
editPartClassName="RefActivityRoleEditPart" | |
itemSemanticEditPolicyClassName="RefActivityRoleItemSemanticEditPolicy" | |
createCommandClassName="RefActivityRoleCreateCommand" | |
reorientCommandClassName="RefActivityRoleReorientCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> | |
<elementType | |
xsi:type="gmfgen:SpecializationType"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="RefActivityRoleFigure" | |
classBody="
/**
 * @generated
 */
public class RefActivityRoleFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {




	/**
	 * @generated
	 */
	public RefActivityRoleFigure() {
		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);
	this.setForegroundColor(THIS_FORE
);

		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.draw2d.RotatableDecoration createSourceDecoration() {
		org.eclipse.draw2d.PolygonDecoration df = new org.eclipse.draw2d.PolygonDecoration();
df.setFill(true);
	df.setBackgroundColor(org.eclipse.draw2d.ColorConstants.white);
org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(2)
);
pl.addPoint(getMapMode().DPtoLP(-2)
, getMapMode().DPtoLP(-2)
);
pl.addPoint(getMapMode().DPtoLP(0)
, getMapMode().DPtoLP(0)
);
df.setTemplate(pl);
df.setScale(getMapMode().DPtoLP(7)
, getMapMode().DPtoLP(3)
);
		return df;
	}




}

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_FORE = new org.eclipse.swt.graphics.Color(null, 0, 0, 255);

"> | |
<attributes | |
xsi:type="gmfgen:StyleAttributes" | |
fixedForeground="true"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLinkModelFacet"> | |
<metaFeature | |
href="refframework.genmodel#//refframework/RefActivity/role"/> | |
</modelFacet> | |
<labels | |
visualID="6004" | |
editPartClassName="WrappingLabel4EditPart" | |
itemSemanticEditPolicyClassName="WrappingLabel4ItemSemanticEditPolicy" | |
readOnly="true"> | |
<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.WrappingLabel"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
y="40"/> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:DesignLabelModelFacet" | |
parser="//@labelParsers/@implementations.1"/> | |
</labels> | |
</links> | |
<compartments | |
visualID="7001" | |
editPartClassName="RefActivityRefActivitySubActivityCompartmentEditPart" | |
itemSemanticEditPolicyClassName="RefActivityRefActivitySubActivityCompartmentItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefActivityRefActivitySubActivityCompartmentCanonicalEditPolicy" | |
childNodes="//@diagram/@childNodes.0" | |
title="RefActivitySubActivityCompartment" | |
needsTitle="false" | |
node="//@diagram/@topLevelNodes.0" | |
listLayout="false"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:ParentAssignedViewmap" | |
getterName="getRefActivitySubActivityCompartmentFigure" | |
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> | |
</compartments> | |
<compartments | |
visualID="7002" | |
editPartClassName="RefActivityRefActivitySubActivityCompartment2EditPart" | |
itemSemanticEditPolicyClassName="RefActivityRefActivitySubActivityCompartment2ItemSemanticEditPolicy" | |
canonicalEditPolicyClassName="RefActivityRefActivitySubActivityCompartment2CanonicalEditPolicy" | |
childNodes="//@diagram/@childNodes.0" | |
title="RefActivitySubActivityCompartment" | |
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:ParentAssignedViewmap" | |
getterName="getRefActivitySubActivityCompartmentFigure" | |
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/> | |
</compartments> | |
<palette> | |
<groups | |
title="Objects" | |
collapse="true"> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="RefActivity" | |
description="Create new RefActivity" | |
genNodes="//@diagram/@topLevelNodes.0 //@diagram/@childNodes.0"/> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="RefArtefact" | |
description="Create new RefArtefact" | |
genNodes="//@diagram/@topLevelNodes.1"/> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="RefRole" | |
description="Create new RefRole" | |
genNodes="//@diagram/@topLevelNodes.2"/> | |
</groups> | |
<groups | |
title="Connections" | |
collapse="true"> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="PrecedingActivity" | |
description="Create new PrecedingActivity" | |
smallIconPath="/org.eclipse.opencert.pkm.refframework/icons/Precedence.gif" | |
genLinks="//@diagram/@links.2"/> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="ProducedArtefact" | |
description="Create new ProducedArtefact" | |
smallIconPath="/org.eclipse.opencert.pkm.refframework/icons/Produce.gif" | |
genLinks="//@diagram/@links.1"/> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="RequiredArtefact" | |
description="Create new RequiredArtefact" | |
smallIconPath="/org.eclipse.opencert.pkm.refframework/icons/Require.gif" | |
genLinks="//@diagram/@links.0"/> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="Role" | |
description="Create new Role" | |
smallIconPath="/org.eclipse.opencert.pkm.refframework/icons/Executing.gif" | |
genLinks="//@diagram/@links.3"/> | |
</groups> | |
</palette> | |
<preferencePages | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.opencert.pkm.refframework.diagram.general" | |
name="Refframework Diagram"> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.opencert.pkm.refframework.diagram.appearance" | |
name="Appearance" | |
kind="Appearance"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.opencert.pkm.refframework.diagram.connections" | |
name="Connections" | |
kind="Connections"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.opencert.pkm.refframework.diagram.printing" | |
name="Printing" | |
kind="Printing"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.opencert.pkm.refframework.diagram.rulersAndGrid" | |
name="Rulers And Grid" | |
kind="RulersAndGrid"/> | |
</preferencePages> | |
</diagram> | |
<plugin | |
printingEnabled="true"> | |
<requiredPlugins>org.eclipse.gmf.tooling.runtime</requiredPlugins> | |
<requiredPlugins>org.eclipse.draw2d</requiredPlugins> | |
<requiredPlugins>org.eclipse.gmf.runtime.draw2d.ui</requiredPlugins> | |
<requiredPlugins>org.eclipse.opencert.pkm.refframework.utils</requiredPlugins> | |
</plugin> | |
<editor/> | |
<navigator> | |
<childReferences | |
child="//@diagram"/> | |
<childReferences | |
parent="//@diagram/@childNodes.0" | |
child="//@diagram/@childNodes.0"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@childNodes.0"/> | |
<childReferences | |
parent="//@diagram" | |
child="//@diagram/@topLevelNodes.0"/> | |
<childReferences | |
parent="//@diagram" | |
child="//@diagram/@topLevelNodes.1"/> | |
<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/@topLevelNodes.1" | |
referenceType="out_target" | |
groupName="target" | |
groupIcon="icons/linkTargetNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.1" | |
child="//@diagram/@links.0" | |
referenceType="in_source" | |
groupName="incoming links" | |
groupIcon="icons/incomingLinksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.0" | |
child="//@diagram/@topLevelNodes.0" | |
referenceType="in_source" | |
groupName="source" | |
groupIcon="icons/linkSourceNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@links.0" | |
referenceType="out_target" | |
groupName="outgoing links" | |
groupIcon="icons/outgoingLinksNavigatorGroup.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" | |
child="//@diagram/@links.1" | |
groupName="links" | |
groupIcon="icons/linksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.1" | |
child="//@diagram/@topLevelNodes.1" | |
referenceType="out_target" | |
groupName="target" | |
groupIcon="icons/linkTargetNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.1" | |
child="//@diagram/@links.1" | |
referenceType="in_source" | |
groupName="incoming links" | |
groupIcon="icons/incomingLinksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.1" | |
child="//@diagram/@topLevelNodes.0" | |
referenceType="in_source" | |
groupName="source" | |
groupIcon="icons/linkSourceNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@links.1" | |
referenceType="out_target" | |
groupName="outgoing links" | |
groupIcon="icons/outgoingLinksNavigatorGroup.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" | |
child="//@diagram/@links.2" | |
groupName="links" | |
groupIcon="icons/linksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.2" | |
child="//@diagram/@topLevelNodes.0" | |
referenceType="out_target" | |
groupName="target" | |
groupIcon="icons/linkTargetNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@links.2" | |
referenceType="in_source" | |
groupName="incoming links" | |
groupIcon="icons/incomingLinksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.2" | |
child="//@diagram/@childNodes.0" | |
referenceType="out_target" | |
groupName="target" | |
groupIcon="icons/linkTargetNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@childNodes.0" | |
child="//@diagram/@links.2" | |
referenceType="in_source" | |
groupName="incoming links" | |
groupIcon="icons/incomingLinksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.2" | |
child="//@diagram/@topLevelNodes.0" | |
referenceType="in_source" | |
groupName="source" | |
groupIcon="icons/linkSourceNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@links.2" | |
referenceType="out_target" | |
groupName="outgoing links" | |
groupIcon="icons/outgoingLinksNavigatorGroup.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" | |
child="//@diagram/@links.3" | |
groupName="links" | |
groupIcon="icons/linksNavigatorGroup.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/@topLevelNodes.0" | |
referenceType="in_source" | |
groupName="source" | |
groupIcon="icons/linkSourceNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
child="//@diagram/@links.3" | |
referenceType="out_target" | |
groupName="outgoing links" | |
groupIcon="icons/outgoingLinksNavigatorGroup.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"/> | |
</navigator> | |
<diagramUpdater/> | |
<propertySheet> | |
<tabs | |
xsi:type="gmfgen:GenStandardPropertyTab" | |
iD="appearance"/> | |
<tabs | |
xsi:type="gmfgen:GenStandardPropertyTab" | |
iD="diagram"/> | |
<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="refframework.genmodel#/"/> | |
<labelParsers | |
extensibleViaService="true"> | |
<implementations | |
xsi:type="gmfgen:PredefinedParser" | |
uses="//@diagram/@childNodes.0/@labels.0/@modelFacet //@diagram/@topLevelNodes.0/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.0/@modelFacet //@diagram/@topLevelNodes.2/@labels.0/@modelFacet"/> | |
<implementations | |
xsi:type="gmfgen:ExternalParser" | |
uses="//@diagram/@links.0/@labels.0/@modelFacet //@diagram/@links.1/@labels.0/@modelFacet //@diagram/@links.2/@labels.0/@modelFacet //@diagram/@links.3/@labels.0/@modelFacet"/> | |
</labelParsers> | |
<contextMenus | |
context="//@diagram"> | |
<items | |
xsi:type="gmfgen:LoadResourceAction"/> | |
</contextMenus> | |
</gmfgen:GenEditorGenerator> |