View | Details | Raw Unified | Return to bug 135016
Collapse All | Expand All

(-)templates/attr/Shape.javajet (-2 / +5 lines)
Lines 8-15 Link Here
8
final ImportAssistant importManager = dispatcher.getImportManager();
8
final ImportAssistant importManager = dispatcher.getImportManager();
9
%>
9
%>
10
<%
10
<%
11
// PERHAPS, do this with reflection?
11
// Most of the properties are set only if corresponding eProperty isSet.
12
%><%if (figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Fill())) {%>
12
// The difference is in the default values. If default value of eProperty matches d2d one, the setter may be omitted.
13
// It is NOT the case for: Polyline#fill eProperty because its draw2d implementation effectively redefines default value as 'false' that differs from gmf default value. 
14
// (@see org.eclipse.draw2d.Polyline)
15
%><%if (figureInstance instanceof Polyline || figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Fill())) {%>
13
		<%=figureVarName%>.setFill(<%=figureInstance.isFill()%>);
16
		<%=figureVarName%>.setFill(<%=figureInstance.isFill()%>);
14
<%} if (figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Outline())) {%>
17
<%} if (figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Outline())) {%>
15
		<%=figureVarName%>.setOutline(<%=figureInstance.isOutline()%>);
18
		<%=figureVarName%>.setOutline(<%=figureInstance.isOutline()%>);
(-)src/org/eclipse/gmf/graphdef/codegen/templates/ShapeAttrGenerator.java (-2 / +5 lines)
Lines 47-55 Link Here
47
final ImportAssistant importManager = dispatcher.getImportManager();
47
final ImportAssistant importManager = dispatcher.getImportManager();
48
48
49
    
49
    
50
// PERHAPS, do this with reflection?
50
// Most of the properties are set only if corresponding eProperty isSet.
51
// The difference is in the default values. If default value of eProperty matches d2d one, the setter may be omitted.
52
// It is NOT the case for: Polyline#fill eProperty because its draw2d implementation effectively redefines default value as 'false' that differs from gmf default value. 
53
// (@see org.eclipse.draw2d.Polyline)
51
54
52
    if (figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Fill())) {
55
    if (figureInstance instanceof Polyline || figureInstance.eIsSet(GMFGraphPackage.eINSTANCE.getShape_Fill())) {
53
    stringBuffer.append(TEXT_1);
56
    stringBuffer.append(TEXT_1);
54
    stringBuffer.append(figureVarName);
57
    stringBuffer.append(figureVarName);
55
    stringBuffer.append(TEXT_2);
58
    stringBuffer.append(TEXT_2);
(-)src/org/eclipse/gmf/examples/taipan/gmf/editor/edit/parts/RouteEditPart.java (-1 / +1 lines)
Lines 58-64 Link Here
58
		 * @generated
58
		 * @generated
59
		 */
59
		 */
60
		public RouteFigure() {
60
		public RouteFigure() {
61
61
			this.setFill(true);
62
		}
62
		}
63
63
64
	}
64
	}
(-)src/org/eclipse/gmf/examples/taipan/gmf/editor/edit/parts/DestinationEditPart.java (-1 / +2 lines)
Lines 62-68 Link Here
62
		 * @generated
62
		 * @generated
63
		 */
63
		 */
64
		public ShipDestinationFigure() {
64
		public ShipDestinationFigure() {
65
65
			this.setFill(true);
66
			setTargetDecoration(createTargetDecoration());
66
			setTargetDecoration(createTargetDecoration());
67
		}
67
		}
68
68
Lines 72-77 Link Here
72
		private org.eclipse.draw2d.PolylineDecoration createTargetDecoration() {
72
		private org.eclipse.draw2d.PolylineDecoration createTargetDecoration() {
73
			org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
73
			org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();
74
			// dispatchNext?
74
			// dispatchNext?
75
			df.setFill(true);
75
76
76
			return df;
77
			return df;
77
		}
78
		}
(-)src/org/eclipse/gmf/examples/taipan/gmf/editor/edit/parts/PortEditPart.java (-1 / +3 lines)
Lines 247-253 Link Here
247
		public PortFigure() {
247
		public PortFigure() {
248
248
249
			org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();
249
			org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();
250
			// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@92d781'	
250
			// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@b535fe'	
251
			this.setLayoutManager(genLayoutManager);
251
			this.setLayoutManager(genLayoutManager);
252
252
253
			this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
253
			this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));
Lines 272-277 Link Here
272
			// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
272
			// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
273
273
274
			org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();
274
			org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();
275
			fig_1.setFill(true);
275
			fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
276
			fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
276
			fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
277
			fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
277
			fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));
278
			fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));
Lines 283-288 Link Here
283
			// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
284
			// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?
284
285
285
			org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();
286
			org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();
287
			fig_2.setFill(true);
286
			fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
288
			fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);
287
			fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
289
			fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);
288
			fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));
290
			fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));
(-)models/taipan.gmfgen (-3 / +3 lines)
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="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class PortFigure extends org.eclipse.draw2d.Layer {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCoordinates;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public PortFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();&#xA;&#x9;&#x9;// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@92d781'&#x9;&#xA;&#x9;&#x9;this.setLayoutManager(genLayoutManager);&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));&#xA;&#x9;&#x9;this.setSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));&#xA;&#x9;&#x9;this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));&#xA;&#x9;&#x9;this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));&#xA;&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.RectangleFigure fig_0 = new org.eclipse.draw2d.RectangleFigure();&#xA;&#x9;&#x9;fig_0.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);&#xA;&#x9;&#x9;fig_0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_0);&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;org.eclipse.draw2d.geometry.Rectangle layData0 = new org.eclipse.draw2d.geometry.Rectangle();&#xA;&#x9;&#x9;&#x9;layData0.x = 10;&#xA;&#x9;&#x9;&#x9;layData0.y = 40;&#xA;&#x9;&#x9;&#x9;layData0.width = 40;&#xA;&#x9;&#x9;&#x9;layData0.height = 10;&#xA;&#x9;&#x9;&#x9;genLayoutManager.setConstraint(fig_0, layData0);&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();&#xA;&#x9;&#x9;fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(60, 40));&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(0, 40));&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_1);&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();&#xA;&#x9;&#x9;fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(50, 20));&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(10, 20));&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_2);&#xA;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;}&#xA;&#x9;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean useLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates = useLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;}&#xA;"/>
26
      <viewmap xsi:type="gmfgen:InnerClassViewmap" className="PortFigure" classBody="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class PortFigure extends org.eclipse.draw2d.Layer {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private boolean myUseLocalCoordinates;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public PortFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.XYLayout genLayoutManager = new org.eclipse.draw2d.XYLayout();&#xA;&#x9;&#x9;// no suitable template found for 'org.eclipse.gmf.gmfgraph.impl.XYLayoutImpl@b535fe'&#x9;&#xA;&#x9;&#x9;this.setLayoutManager(genLayoutManager);&#xA;&#x9;&#xA;&#x9;&#x9;&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.setPreferredSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));&#xA;&#x9;&#x9;this.setSize(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50));&#xA;&#x9;&#x9;this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));&#xA;&#x9;&#x9;this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(60), getMapMode().DPtoLP(50)));&#xA;&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.RectangleFigure fig_0 = new org.eclipse.draw2d.RectangleFigure();&#xA;&#x9;&#x9;fig_0.setForegroundColor(org.eclipse.draw2d.ColorConstants.black);&#xA;&#x9;&#x9;fig_0.setBackgroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_0);&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;org.eclipse.draw2d.geometry.Rectangle layData0 = new org.eclipse.draw2d.geometry.Rectangle();&#xA;&#x9;&#x9;&#x9;layData0.x = 10;&#xA;&#x9;&#x9;&#x9;layData0.y = 40;&#xA;&#x9;&#x9;&#x9;layData0.width = 40;&#xA;&#x9;&#x9;&#x9;layData0.height = 10;&#xA;&#x9;&#x9;&#x9;genLayoutManager.setConstraint(fig_0, layData0);&#xA;&#x9;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.Polygon fig_1 = new org.eclipse.draw2d.Polygon();&#xA;&#x9;&#x9;fig_1.setFill(true);&#x9;&#x9;fig_1.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_1.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(30, 10));&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(60, 40));&#xA;&#x9;&#x9;fig_1.addPoint(new org.eclipse.draw2d.geometry.Point(0, 40));&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_1);&#xA;&#x9;&#x9;&#xA;&#xA;&#x9;&#x9;// FIXME instantiate - FigureRef - dispatch to 'instantiate' template?&#xA;&#x9;&#x9;&#xA;&#x9;&#x9;org.eclipse.draw2d.Polygon fig_2 = new org.eclipse.draw2d.Polygon();&#xA;&#x9;&#x9;fig_2.setFill(true);&#x9;&#x9;fig_2.setForegroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_2.setBackgroundColor(org.eclipse.draw2d.ColorConstants.orange);&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(30, 0));&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(50, 20));&#xA;&#x9;&#x9;fig_2.addPoint(new org.eclipse.draw2d.geometry.Point(10, 20));&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;this.add(fig_2);&#xA;&#x9;&#x9;&#xA;&#xA;&#xA;&#x9;}&#xA;&#x9;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;protected boolean useLocalCoordinates() {&#xA;&#x9;&#x9;return myUseLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;protected void setUseLocalCoordinates(boolean useLocalCoordinates) {&#xA;&#x9;&#x9;myUseLocalCoordinates = useLocalCoordinates;&#xA;&#x9;}&#xA;&#xA;}&#xA;"/>
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="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class ShipDestinationFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public ShipDestinationFigure() {&#xA;&#xA;&#x9;&#x9;setTargetDecoration(createTargetDecoration());&#xA;&#x9;}&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.PolylineDecoration createTargetDecoration() {&#xA;org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();&#xA;// dispatchNext?&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;return df;&#xA;&#x9;}&#xA;}"/>
58
      <viewmap xsi:type="gmfgen:InnerClassViewmap" className="ShipDestinationFigure" classBody="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class ShipDestinationFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public ShipDestinationFigure() {&#xA;&#x9;&#x9;this.setFill(true);&#xA;&#x9;&#x9;setTargetDecoration(createTargetDecoration());&#xA;&#x9;}&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.PolylineDecoration createTargetDecoration() {&#xA;org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();&#xA;// dispatchNext?&#xA;&#x9;&#x9;df.setFill(true);&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;&#x9;return df;&#xA;&#x9;}&#xA;}"/>
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="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class RouteFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public RouteFigure() {&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;}"/>
69
      <viewmap xsi:type="gmfgen:InnerClassViewmap" className="RouteFigure" classBody="&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;public class RouteFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public RouteFigure() {&#xA;&#x9;&#x9;this.setFill(true);&#xA;&#x9;}&#xA;&#xA;&#xA;}"/>
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"/>

Return to bug 135016