<?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/2008/GenModel" copyrightText=""> | |
<diagram | |
visualID="1000" | |
editPartClassName="ModelEditPart" | |
itemSemanticEditPolicyClassName="ModelItemSemanticEditPolicy" | |
notationViewFactoryClassName="ModelViewFactory" | |
canonicalEditPolicyClassName="ModelCanonicalEditPolicy" | |
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="ModelEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:FigureViewmap" | |
figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> | |
<containsShortcutsTo>endlabels</containsShortcutsTo> | |
<shortcutsProvidedFor>endlabels</shortcutsProvidedFor> | |
<domainDiagramElement | |
href="endlabels.genmodel#//endlabels/Model"/> | |
<topLevelNodes | |
visualID="2001" | |
editPartClassName="ClassEditPart" | |
itemSemanticEditPolicyClassName="ClassItemSemanticEditPolicy" | |
notationViewFactoryClassName="ClassViewFactory" | |
canonicalEditPolicyClassName="ClassCanonicalEditPolicy" | |
graphicalNodeEditPolicyClassName="ClassGraphicalNodeEditPolicy" | |
createCommandClassName="ClassCreateCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="ClassEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="ClassFigure" | |
classBody="
/**
 * @generated
 */
public class ClassFigure extends org.eclipse.draw2d.RoundedRectangle {


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


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


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

this.add(fFigureClassLabelFigure);


	}




	/**
	 * @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 getFigureClassLabelFigure() {
		return fFigureClassLabelFigure;
	}


}

"> | |
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> | |
</viewmap> | |
<modelFacet> | |
<metaClass | |
href="endlabels.genmodel#//endlabels/Class"/> | |
<containmentMetaFeature | |
href="endlabels.genmodel#//endlabels/Model/clases"/> | |
<childMetaFeature | |
href="endlabels.genmodel#//endlabels/Model/clases"/> | |
</modelFacet> | |
<labels | |
visualID="5001" | |
editPartClassName="ClassNameEditPart" | |
itemSemanticEditPolicyClassName="ClassNameItemSemanticEditPolicy" | |
notationViewFactoryClassName="ClassNameViewFactory" | |
elementIcon="true"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:ParentAssignedViewmap" | |
getterName="getFigureClassLabelFigure" | |
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet"> | |
<metaFeatures | |
href="endlabels.genmodel#//endlabels/NamedElement/name"/> | |
</modelFacet> | |
</labels> | |
</topLevelNodes> | |
<links | |
visualID="4001" | |
editPartClassName="AssociationEditPart" | |
itemSemanticEditPolicyClassName="AssociationItemSemanticEditPolicy" | |
notationViewFactoryClassName="AssociationViewFactory" | |
createCommandClassName="AssociationCreateCommand" | |
reorientCommandClassName="AssociationReorientCommand"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> | |
<elementType | |
xsi:type="gmfgen:MetamodelType" | |
editHelperClassName="AssociationEditHelper"/> | |
<viewmap | |
xsi:type="gmfgen:FigureViewmap" | |
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx"> | |
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:TypeLinkModelFacet"> | |
<metaClass | |
href="endlabels.genmodel#//endlabels/Association"/> | |
<containmentMetaFeature | |
href="endlabels.genmodel#//endlabels/Model/asociations"/> | |
<childMetaFeature | |
href="endlabels.genmodel#//endlabels/Model/asociations"/> | |
<sourceMetaFeature | |
href="endlabels.genmodel#//endlabels/Association/source"/> | |
<targetMetaFeature | |
href="endlabels.genmodel#//endlabels/Association/target"/> | |
</modelFacet> | |
<labels | |
visualID="6001" | |
editPartClassName="AssociationEndLabelEditPart" | |
itemSemanticEditPolicyClassName="AssociationEndLabelItemSemanticEditPolicy" | |
notationViewFactoryClassName="AssociationEndLabelViewFactory" | |
alignment="TARGET"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="AssociationSourceLabelFigure" | |
classBody="
/**
 * @generated
 */
public class AssociationSourceLabelFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel {




	/**
	 * @generated
	 */
	public AssociationSourceLabelFigure() {
				this.setText("Source");
	}






}

"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
x="5" | |
y="5"/> | |
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet"> | |
<metaFeatures | |
href="endlabels.genmodel#//endlabels/Association/sourceLabel"/> | |
</modelFacet> | |
</labels> | |
<labels | |
visualID="6002" | |
editPartClassName="AssociationTargetLabelEditPart" | |
itemSemanticEditPolicyClassName="AssociationTargetLabelItemSemanticEditPolicy" | |
notationViewFactoryClassName="AssociationTargetLabelViewFactory" | |
alignment="SOURCE"> | |
<diagramRunTimeClass | |
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> | |
<viewmap | |
xsi:type="gmfgen:InnerClassViewmap" | |
className="AssociationTargetLabelFigure" | |
classBody="
/**
 * @generated
 */
public class AssociationTargetLabelFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel {




	/**
	 * @generated
	 */
	public AssociationTargetLabelFigure() {
				this.setText("Target");
	}






}

"> | |
<attributes | |
xsi:type="gmfgen:LabelOffsetAttributes" | |
x="5" | |
y="5"/> | |
<requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> | |
</viewmap> | |
<modelFacet | |
xsi:type="gmfgen:FeatureLabelModelFacet"> | |
<metaFeatures | |
href="endlabels.genmodel#//endlabels/Association/targetLabel"/> | |
</modelFacet> | |
</labels> | |
</links> | |
<palette> | |
<groups | |
title="Objects" | |
collapse="true"> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="Class" | |
description="Create new Class" | |
genNodes="//@diagram/@topLevelNodes.0"/> | |
</groups> | |
<groups | |
title="Connections" | |
collapse="true"> | |
<entries | |
xsi:type="gmfgen:ToolEntry" | |
title="Association" | |
description="Create new Association" | |
genLinks="//@diagram/@links.0"/> | |
</groups> | |
</palette> | |
<preferencePages | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.general" | |
name="Endlabels Diagram"> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.appearance" | |
name="Appearance" | |
kind="Appearance"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.connections" | |
name="Connections" | |
kind="Connections"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.printing" | |
name="Printing" | |
kind="Printing"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.rulersAndGrid" | |
name="Rulers And Grid" | |
kind="RulersAndGrid"/> | |
<children | |
xsi:type="gmfgen:GenStandardPreferencePage" | |
iD="org.eclipse.epsilon.eugenia.examples.endlabels.diagram.pathmaps" | |
name="Pathmaps" | |
kind="Pathmaps"/> | |
</preferencePages> | |
</diagram> | |
<plugin | |
printingEnabled="true"/> | |
<editor/> | |
<navigator> | |
<childReferences | |
child="//@diagram"/> | |
<childReferences | |
parent="//@diagram" | |
child="//@diagram/@topLevelNodes.0"/> | |
<childReferences | |
parent="//@diagram" | |
child="//@diagram/@links.0" | |
groupName="links" | |
groupIcon="icons/linksNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@links.0" | |
child="//@diagram/@topLevelNodes.0" | |
referenceType="out_target" | |
groupName="target" | |
groupIcon="icons/linkTargetNavigatorGroup.gif"/> | |
<childReferences | |
parent="//@diagram/@topLevelNodes.0" | |
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"/> | |
</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="endlabels.genmodel#/"/> | |
</gmfgen:GenEditorGenerator> |