[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[List Home]
|
[stp-commits] r3329 - org.eclipse.stp.sca/trunk/org.eclipse.stp.sca/model
|
- From: genie@xxxxxxxxxxx
- Date: Tue, 15 Sep 2009 13:01:20 -0400 (EDT)
- Delivered-to: stp-commits@eclipse.org
Author: sdrapeau
Date: 2009-09-15 13:01:20 -0400 (Tue, 15 Sep 2009)
New Revision: 3329
Modified:
org.eclipse.stp.sca/trunk/org.eclipse.stp.sca/model/sca.gmfgen
Log:
gmfgen with shortcut
Modified: org.eclipse.stp.sca/trunk/org.eclipse.stp.sca/model/sca.gmfgen
===================================================================
--- org.eclipse.stp.sca/trunk/org.eclipse.stp.sca/model/sca.gmfgen 2009-09-15 17:00:13 UTC (rev 3328)
+++ org.eclipse.stp.sca/trunk/org.eclipse.stp.sca/model/sca.gmfgen 2009-09-15 17:01:20 UTC (rev 3329)
@@ -21,6 +21,7 @@
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/>
+ <shortcutsProvidedFor>domain</shortcutsProvidedFor>
<domainDiagramElement
href="sca.genmodel#//sca/DocumentRoot"/>
<childNodes
@@ -41,7 +42,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ServiceFigure"
- classBody="
/**
 * @generated
 */
public class ServiceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureServiceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingServiceAreaFigure; 


	/**
	 * @generated
	 */
	public ServiceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceServiceAreaFigure);



org.eclipse.stp.sca.diagram.figures.ServiceNameArea serviceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ServiceNameArea();



this.add(serviceNameAreaFigure0);
serviceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureServiceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureServiceNameFigure.setText("");

fFigureServiceNameFigure.setFont(FFIGURESERVICENAMEFIGURE_FONT);



serviceNameAreaFigure0.add(fFigureServiceNameFigure);




fFigureBindingServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingServiceAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceServiceAreaFigure() {
		return fFigureInterfaceServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureServiceNameFigure() {
		return fFigureServiceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingServiceAreaFigure() {
		return fFigureBindingServiceAreaFigure;
	}


}

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

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGURESERVICENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
+ classBody="
/**
 * @generated
 */
public class ServiceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureServiceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingServiceAreaFigure; 


	/**
	 * @generated
	 */
	public ServiceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceServiceAreaFigure);



org.eclipse.stp.sca.diagram.figures.ServiceNameArea serviceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ServiceNameArea();



this.add(serviceNameAreaFigure0);
serviceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureServiceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureServiceNameFigure.setText("");

fFigureServiceNameFigure.setFont(FFIGURESERVICENAMEFIGURE_FONT);



serviceNameAreaFigure0.add(fFigureServiceNameFigure);




fFigureBindingServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingServiceAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceServiceAreaFigure() {
		return fFigureInterfaceServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureServiceNameFigure() {
		return fFigureServiceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingServiceAreaFigure() {
		return fFigureBindingServiceAreaFigure;
	}


}

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

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGURESERVICENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -66,7 +67,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureServiceNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
@@ -384,7 +385,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ReferenceFigure"
- classBody="
/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceReferenceFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureReferenceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingReferenceFigure; 


	/**
	 * @generated
	 */
	public ReferenceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceReferenceFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceReferenceFigure);



org.eclipse.stp.sca.diagram.figures.ReferenceNameArea referenceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ReferenceNameArea();



this.add(referenceNameAreaFigure0);
referenceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureReferenceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureReferenceNameFigure.setText("");

fFigureReferenceNameFigure.setFont(FFIGUREREFERENCENAMEFIGURE_FONT);



referenceNameAreaFigure0.add(fFigureReferenceNameFigure);




fFigureBindingReferenceFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingReferenceFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceReferenceFigure() {
		return fFigureInterfaceReferenceFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureReferenceNameFigure() {
		return fFigureReferenceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingReferenceFigure() {
		return fFigureBindingReferenceFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 153, 102, 204);

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGUREREFERENCENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
+ classBody="
/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceReferenceFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureReferenceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingReferenceFigure; 


	/**
	 * @generated
	 */
	public ReferenceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceReferenceFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceReferenceFigure);



org.eclipse.stp.sca.diagram.figures.ReferenceNameArea referenceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ReferenceNameArea();



this.add(referenceNameAreaFigure0);
referenceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureReferenceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureReferenceNameFigure.setText("");

fFigureReferenceNameFigure.setFont(FFIGUREREFERENCENAMEFIGURE_FONT);



referenceNameAreaFigure0.add(fFigureReferenceNameFigure);




fFigureBindingReferenceFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingReferenceFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceReferenceFigure() {
		return fFigureInterfaceReferenceFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureReferenceNameFigure() {
		return fFigureReferenceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingReferenceFigure() {
		return fFigureBindingReferenceFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 153, 102, 204);

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGUREREFERENCENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -409,7 +410,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureReferenceNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
@@ -726,7 +727,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="PropertyFigure"
- classBody="
/**
 * @generated
 */
public class PropertyFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePropertyNameFigure; 


	/**
	 * @generated
	 */
	public PropertyFigure() {
					this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigurePropertyNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigurePropertyNameFigure.setText("");

this.add(fFigurePropertyNameFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigurePropertyNameFigure() {
		return fFigurePropertyNameFigure;
	}


}

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

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

">
+ classBody="
/**
 * @generated
 */
public class PropertyFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigurePropertyNameFigure; 


	/**
	 * @generated
	 */
	public PropertyFigure() {
					this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigurePropertyNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigurePropertyNameFigure.setText("");

this.add(fFigurePropertyNameFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigurePropertyNameFigure() {
		return fFigurePropertyNameFigure;
	}


}

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

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

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -755,7 +756,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigurePropertyNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet">
<metaFeatures
@@ -781,7 +782,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ComponentFigure"
- classBody="
/**
 * @generated
 */
public class ComponentFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ComponentShape fFigureComponentAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureComponentFigureName; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ServiceAreaShape fFigureServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape fFigureReferenceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape fFigurePropertyAreaFigure; 


	/**
	 * @generated
	 */
	public ComponentFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setFill(false);
this.setOutline(false);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(200)
, getMapMode().DPtoLP(150)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureComponentAreaFigure = new org.eclipse.stp.sca.diagram.figures.ComponentShape();


	fFigureComponentAreaFigure.setForegroundColor(FFIGURECOMPONENTAREAFIGURE_FORE
);
	fFigureComponentAreaFigure.setBackgroundColor(FFIGURECOMPONENTAREAFIGURE_BACK
);

this.add(fFigureComponentAreaFigure);
fFigureComponentAreaFigure.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureComponentFigureName = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureComponentFigureName.setText("");

fFigureComponentAreaFigure.add(fFigureComponentFigureName);




fFigureServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ServiceAreaShape();



this.add(fFigureServiceAreaFigure);



fFigureReferenceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape();



this.add(fFigureReferenceAreaFigure);



fFigurePropertyAreaFigure = new org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape();



this.add(fFigurePropertyAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ComponentShape getFigureComponentAreaFigure() {
		return fFigureComponentAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureComponentFigureName() {
		return fFigureComponentFigureName;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ServiceAreaShape getFigureServiceAreaFigure() {
		return fFigureServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape getFigureReferenceAreaFigure() {
		return fFigureReferenceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape getFigurePropertyAreaFigure() {
		return fFigurePropertyAreaFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color FFIGURECOMPONENTAREAFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 102, 153, 204);

">
+ classBody="
/**
 * @generated
 */
public class ComponentFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ComponentShape fFigureComponentAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureComponentFigureName; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ServiceAreaShape fFigureServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape fFigureReferenceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape fFigurePropertyAreaFigure; 


	/**
	 * @generated
	 */
	public ComponentFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setFill(false);
this.setOutline(false);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(200)
, getMapMode().DPtoLP(150)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureComponentAreaFigure = new org.eclipse.stp.sca.diagram.figures.ComponentShape();


	fFigureComponentAreaFigure.setForegroundColor(FFIGURECOMPONENTAREAFIGURE_FORE
);
	fFigureComponentAreaFigure.setBackgroundColor(FFIGURECOMPONENTAREAFIGURE_BACK
);

this.add(fFigureComponentAreaFigure);
fFigureComponentAreaFigure.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureComponentFigureName = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureComponentFigureName.setText("");

fFigureComponentAreaFigure.add(fFigureComponentFigureName);




fFigureServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ServiceAreaShape();



this.add(fFigureServiceAreaFigure);



fFigureReferenceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape();



this.add(fFigureReferenceAreaFigure);



fFigurePropertyAreaFigure = new org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape();



this.add(fFigurePropertyAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ComponentShape getFigureComponentAreaFigure() {
		return fFigureComponentAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureComponentFigureName() {
		return fFigureComponentFigureName;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ServiceAreaShape getFigureServiceAreaFigure() {
		return fFigureServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape getFigureReferenceAreaFigure() {
		return fFigureReferenceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape getFigurePropertyAreaFigure() {
		return fFigurePropertyAreaFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color FFIGURECOMPONENTAREAFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 102, 153, 204);

">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="200"
@@ -806,7 +807,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureComponentFigureName"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet">
<metaFeatures
@@ -832,7 +833,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ServiceFigure"
- classBody="
/**
 * @generated
 */
public class ServiceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureServiceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingServiceAreaFigure; 


	/**
	 * @generated
	 */
	public ServiceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceServiceAreaFigure);



org.eclipse.stp.sca.diagram.figures.ServiceNameArea serviceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ServiceNameArea();



this.add(serviceNameAreaFigure0);
serviceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureServiceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureServiceNameFigure.setText("");

fFigureServiceNameFigure.setFont(FFIGURESERVICENAMEFIGURE_FONT);



serviceNameAreaFigure0.add(fFigureServiceNameFigure);




fFigureBindingServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingServiceAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceServiceAreaFigure() {
		return fFigureInterfaceServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureServiceNameFigure() {
		return fFigureServiceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingServiceAreaFigure() {
		return fFigureBindingServiceAreaFigure;
	}


}

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

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGURESERVICENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
+ classBody="
/**
 * @generated
 */
public class ServiceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureServiceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingServiceAreaFigure; 


	/**
	 * @generated
	 */
	public ServiceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceServiceAreaFigure);



org.eclipse.stp.sca.diagram.figures.ServiceNameArea serviceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ServiceNameArea();



this.add(serviceNameAreaFigure0);
serviceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureServiceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureServiceNameFigure.setText("");

fFigureServiceNameFigure.setFont(FFIGURESERVICENAMEFIGURE_FONT);



serviceNameAreaFigure0.add(fFigureServiceNameFigure);




fFigureBindingServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingServiceAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceServiceAreaFigure() {
		return fFigureInterfaceServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureServiceNameFigure() {
		return fFigureServiceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingServiceAreaFigure() {
		return fFigureBindingServiceAreaFigure;
	}


}

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

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGURESERVICENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -857,7 +858,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureServiceNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
@@ -1176,7 +1177,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="ReferenceFigure"
- classBody="
/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceReferenceFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureReferenceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingReferenceFigure; 


	/**
	 * @generated
	 */
	public ReferenceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceReferenceFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceReferenceFigure);



org.eclipse.stp.sca.diagram.figures.ReferenceNameArea referenceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ReferenceNameArea();



this.add(referenceNameAreaFigure0);
referenceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureReferenceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureReferenceNameFigure.setText("");

fFigureReferenceNameFigure.setFont(FFIGUREREFERENCENAMEFIGURE_FONT);



referenceNameAreaFigure0.add(fFigureReferenceNameFigure);




fFigureBindingReferenceFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingReferenceFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceReferenceFigure() {
		return fFigureInterfaceReferenceFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureReferenceNameFigure() {
		return fFigureReferenceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingReferenceFigure() {
		return fFigureBindingReferenceFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 153, 102, 204);

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGUREREFERENCENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
+ classBody="
/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.stp.sca.diagram.figures.Ref {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.InterfaceArea fFigureInterfaceReferenceFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureReferenceNameFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.BindingArea fFigureBindingReferenceFigure; 


	/**
	 * @generated
	 */
	public ReferenceFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		

	this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureInterfaceReferenceFigure = new org.eclipse.stp.sca.diagram.figures.InterfaceArea();



this.add(fFigureInterfaceReferenceFigure);



org.eclipse.stp.sca.diagram.figures.ReferenceNameArea referenceNameAreaFigure0 = new org.eclipse.stp.sca.diagram.figures.ReferenceNameArea();



this.add(referenceNameAreaFigure0);
referenceNameAreaFigure0.setLayoutManager(new org.eclipse.draw2d.StackLayout());


fFigureReferenceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureReferenceNameFigure.setText("");

fFigureReferenceNameFigure.setFont(FFIGUREREFERENCENAMEFIGURE_FONT);



referenceNameAreaFigure0.add(fFigureReferenceNameFigure);




fFigureBindingReferenceFigure = new org.eclipse.stp.sca.diagram.figures.BindingArea();



this.add(fFigureBindingReferenceFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.InterfaceArea getFigureInterfaceReferenceFigure() {
		return fFigureInterfaceReferenceFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureReferenceNameFigure() {
		return fFigureReferenceNameFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.BindingArea getFigureBindingReferenceFigure() {
		return fFigureBindingReferenceFigure;
	}


}

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

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Color THIS_BACK = new org.eclipse.swt.graphics.Color(null, 153, 102, 204);

/**
 * @generated
 */
static final org.eclipse.swt.graphics.Font FFIGUREREFERENCENAMEFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 7, org.eclipse.swt.SWT.BOLD);

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -1201,7 +1202,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureReferenceNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
@@ -1518,7 +1519,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="PropertyFigure"
- classBody="
/**
 * @generated
 */
public class PropertyFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigurePropertyNameFigure; 


	/**
	 * @generated
	 */
	public PropertyFigure() {
					this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigurePropertyNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigurePropertyNameFigure.setText("");

this.add(fFigurePropertyNameFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigurePropertyNameFigure() {
		return fFigurePropertyNameFigure;
	}


}

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

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

">
+ classBody="
/**
 * @generated
 */
public class PropertyFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigurePropertyNameFigure; 


	/**
	 * @generated
	 */
	public PropertyFigure() {
					this.setForegroundColor(THIS_FORE
);
	this.setBackgroundColor(THIS_BACK
);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
this.setMinimumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(25)
, getMapMode().DPtoLP(20)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigurePropertyNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigurePropertyNameFigure.setText("");

this.add(fFigurePropertyNameFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigurePropertyNameFigure() {
		return fFigurePropertyNameFigure;
	}


}

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

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

">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
@@ -1547,7 +1548,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigurePropertyNameFigure"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet">
<metaFeatures
@@ -1824,7 +1825,7 @@
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="CompositeFigure"
- classBody="
/**
 * @generated
 */
public class CompositeFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ComponentShape fFigureCompositeAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureCompositeFigureName; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ServiceAreaShape fFigureCompositeServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape fFigureCompositeReferenceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape fFigureCompositePropertyAreaFigure; 


	/**
	 * @generated
	 */
	public CompositeFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setFill(false);
this.setOutline(false);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(350)
, getMapMode().DPtoLP(150)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(1000)
, getMapMode().DPtoLP(400)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureCompositeAreaFigure = new org.eclipse.stp.sca.diagram.figures.ComponentShape();


	fFigureCompositeAreaFigure.setForegroundColor(FFIGURECOMPOSITEAREAFIGURE_FORE
);
	fFigureCompositeAreaFigure.setBackgroundColor(FFIGURECOMPOSITEAREAFIGURE_BACK
);

this.add(fFigureCompositeAreaFigure);


fFigureCompositeFigureName = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();
fFigureCompositeFigureName.setText("");

fFigureCompositeAreaFigure.add(fFigureCompositeFigureName);




fFigureCompositeServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ServiceAreaShape();



this.add(fFigureCompositeServiceAreaFigure);



fFigureCompositeReferenceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape();



this.add(fFigureCompositeReferenceAreaFigure);



fFigureCompositePropertyAreaFigure = new org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape();



this.add(fFigureCompositePropertyAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ComponentShape getFigureCompositeAreaFigure() {
		return fFigureCompositeAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureCompositeFigureName() {
		return fFigureCompositeFigureName;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ServiceAreaShape getFigureCompositeServiceAreaFigure() {
		return fFigureCompositeServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape getFigureCompositeReferenceAreaFigure() {
		return fFigureCompositeReferenceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape getFigureCompositePropertyAreaFigure() {
		return fFigureCompositePropertyAreaFigure;
	}


}

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

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

">
+ classBody="
/**
 * @generated
 */
public class CompositeFigure extends org.eclipse.draw2d.RectangleFigure {


	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ComponentShape fFigureCompositeAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fFigureCompositeFigureName; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ServiceAreaShape fFigureCompositeServiceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape fFigureCompositeReferenceAreaFigure; 
	/**
	 * @generated
	 */
	private org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape fFigureCompositePropertyAreaFigure; 


	/**
	 * @generated
	 */
	public CompositeFigure() {
		this.setLayoutManager(new org.eclipse.draw2d.StackLayout());
		this.setFill(false);
this.setOutline(false);
this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(350)
, getMapMode().DPtoLP(150)
));
this.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(1000)
, getMapMode().DPtoLP(400)
));
		createContents();
	}
	/**
	 * @generated
	 */
	private void createContents(){


fFigureCompositeAreaFigure = new org.eclipse.stp.sca.diagram.figures.ComponentShape();


	fFigureCompositeAreaFigure.setForegroundColor(FFIGURECOMPOSITEAREAFIGURE_FORE
);
	fFigureCompositeAreaFigure.setBackgroundColor(FFIGURECOMPOSITEAREAFIGURE_BACK
);

this.add(fFigureCompositeAreaFigure);


fFigureCompositeFigureName = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();
fFigureCompositeFigureName.setText("");

fFigureCompositeAreaFigure.add(fFigureCompositeFigureName);




fFigureCompositeServiceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ServiceAreaShape();



this.add(fFigureCompositeServiceAreaFigure);



fFigureCompositeReferenceAreaFigure = new org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape();



this.add(fFigureCompositeReferenceAreaFigure);



fFigureCompositePropertyAreaFigure = new org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape();



this.add(fFigureCompositePropertyAreaFigure);


	}




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

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

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



	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ComponentShape getFigureCompositeAreaFigure() {
		return fFigureCompositeAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureCompositeFigureName() {
		return fFigureCompositeFigureName;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ServiceAreaShape getFigureCompositeServiceAreaFigure() {
		return fFigureCompositeServiceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.ReferenceAreaShape getFigureCompositeReferenceAreaFigure() {
		return fFigureCompositeReferenceAreaFigure;
	}
	/**
	 * @generated
	 */
	public org.eclipse.stp.sca.diagram.figures.PropertiesAreaShape getFigureCompositePropertyAreaFigure() {
		return fFigureCompositePropertyAreaFigure;
	}


}

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

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

">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="350"
@@ -1849,7 +1850,7 @@
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureCompositeFigureName"
- figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
+ figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet">
<metaFeatures