| <?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> |