Lines 23-29
Link Here
|
23 |
</childNodes> |
23 |
</childNodes> |
24 |
<topLevelNodes visualID="1001" editPartClassName="PortEditPart" itemSemanticEditPolicyClassName="PortItemSemanticEditPolicy" notationViewFactoryClassName="PortViewFactory" canonicalEditPolicyClassName="PortCanonicalEditPolicy" graphicalNodeEditPolicyClassName="PortGraphicalNodeEditPolicy"> |
24 |
<topLevelNodes visualID="1001" editPartClassName="PortEditPart" itemSemanticEditPolicyClassName="PortItemSemanticEditPolicy" notationViewFactoryClassName="PortViewFactory" canonicalEditPolicyClassName="PortCanonicalEditPolicy" graphicalNodeEditPolicyClassName="PortGraphicalNodeEditPolicy"> |
25 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
25 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
26 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="PortFigure" classBody="

/**
 * @generated
 */
public class PortFigure extends org.eclipse.draw2d.Layer {

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

	/**
	 * @generated
	 */
	public PortFigure() {
		
		org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();
		// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@92d781'	
		this.setLayoutManager(genLayoutManager);
	
		



		this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
		this.setSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
		this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));
		this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));

		
		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.RectangleFigure fig_0 = new org.eclipse.draw2d.RectangleFigure();
		fig_0.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
		fig_0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.darkGray);



		this.add(fig_0);
					org.eclipse.draw2d.geometry.Rectangle layData0 = new org.eclipse.draw2d.geometry.Rectangle();
			layData0.x = 10;
			layData0.y = 40;
			layData0.width = 40;
			layData0.height = 10;
			genLayoutManager.setConstraint(fig_0, layData0);
			

		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();
		fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(60, 40));
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(0, 40));



		this.add(fig_1);
		

		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();
		fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(50, 20));
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(10, 20));



		this.add(fig_2);
		


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

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

}
"/> |
26 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="PortFigure" classBody="

/**
 * @generated
 */
public class PortFigure extends org.eclipse.draw2d.Layer {

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

	/**
	 * @generated
	 */
	public PortFigure() {
		
		org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();
		// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@b535fe'	
		this.setLayoutManager(genLayoutManager);
	
		



		this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
		this.setSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
		this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));
		this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));

		
		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.RectangleFigure fig_0 = new org.eclipse.draw2d.RectangleFigure();
		fig_0.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);
		fig_0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.darkGray);



		this.add(fig_0);
					org.eclipse.draw2d.geometry.Rectangle layData0 = new org.eclipse.draw2d.geometry.Rectangle();
			layData0.x = 10;
			layData0.y = 40;
			layData0.width = 40;
			layData0.height = 10;
			genLayoutManager.setConstraint(fig_0, layData0);
			

		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();
		fig_1.setFill(true);		fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(60, 40));
		fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(0, 40));



		this.add(fig_1);
		

		// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
		
		org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();
		fig_2.setFill(true);		fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(50, 20));
		fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(10, 20));



		this.add(fig_2);
		


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

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

}
"/> |
27 |
<modelFacet> |
27 |
<modelFacet> |
28 |
<metaClass href="taipan.genmodel#//taipan/Port"/> |
28 |
<metaClass href="taipan.genmodel#//taipan/Port"/> |
29 |
<containmentMetaFeature href="taipan.genmodel#//taipan/Aquatory/ports"/> |
29 |
<containmentMetaFeature href="taipan.genmodel#//taipan/Aquatory/ports"/> |
Lines 55-61
Link Here
|
55 |
</topLevelNodes> |
55 |
</topLevelNodes> |
56 |
<links visualID="3001" editPartClassName="DestinationEditPart" itemSemanticEditPolicyClassName="DestinationItemSemanticEditPolicy" notationViewFactoryClassName="DestinationViewFactory"> |
56 |
<links visualID="3001" editPartClassName="DestinationEditPart" itemSemanticEditPolicyClassName="DestinationItemSemanticEditPolicy" notationViewFactoryClassName="DestinationViewFactory"> |
57 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
57 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
58 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="ShipDestinationFigure" classBody="

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

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

		setTargetDecoration(createTargetDecoration());
	}


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





		return df;
	}
}"/> |
58 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="ShipDestinationFigure" classBody="

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

	/**
	 * @generated
	 */
	public ShipDestinationFigure() {
		this.setFill(true);
		setTargetDecoration(createTargetDecoration());
	}


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




		return df;
	}
}"/> |
59 |
<modelFacet xsi:type="gmfgen:FeatureLinkModelFacet"> |
59 |
<modelFacet xsi:type="gmfgen:FeatureLinkModelFacet"> |
60 |
<metaFeature href="taipan.genmodel#//taipan/Ship/destination"/> |
60 |
<metaFeature href="taipan.genmodel#//taipan/Ship/destination"/> |
61 |
</modelFacet> |
61 |
</modelFacet> |
Lines 66-72
Link Here
|
66 |
</links> |
66 |
</links> |
67 |
<links visualID="3002" editPartClassName="RouteEditPart" itemSemanticEditPolicyClassName="RouteItemSemanticEditPolicy" notationViewFactoryClassName="RouteViewFactory"> |
67 |
<links visualID="3002" editPartClassName="RouteEditPart" itemSemanticEditPolicyClassName="RouteItemSemanticEditPolicy" notationViewFactoryClassName="RouteViewFactory"> |
68 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
68 |
<diagramRunTimeClass href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
69 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="RouteFigure" classBody="

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

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

	}


}"/> |
69 |
<viewmap xsi:type="gmfgen:InnerClassViewmap" className="RouteFigure" classBody="

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

	/**
	 * @generated
	 */
	public RouteFigure() {
		this.setFill(true);
	}


}"/> |
70 |
<modelFacet xsi:type="gmfgen:TypeLinkModelFacet"> |
70 |
<modelFacet xsi:type="gmfgen:TypeLinkModelFacet"> |
71 |
<metaClass href="taipan.genmodel#//taipan/Route"/> |
71 |
<metaClass href="taipan.genmodel#//taipan/Route"/> |
72 |
<containmentMetaFeature href="taipan.genmodel#//taipan/Aquatory/routes"/> |
72 |
<containmentMetaFeature href="taipan.genmodel#//taipan/Aquatory/routes"/> |