| <?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/2006/GenModel" packageNamePrefix="org.eclipse.gmf.map.editor" |
| copyrightText=" Copyright (c) 2006 Borland Software Corporation
 
 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License v1.0
 which accompanies this distribution, and is available at
 http://www.eclipse.org/legal/epl-v10.html
 
 Contributors:
 Dmitry Stadnik (Borland) - initial API and implementation"> |
| <diagram |
| visualID="1000" |
| editPartClassName="MappingEditPart" |
| itemSemanticEditPolicyClassName="MappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="MappingViewFactory" |
| canonicalEditPolicyClassName="MappingCanonicalEditPolicy" |
| iconProviderPriority="Low"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="MappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/> |
| <domainDiagramElement |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping"/> |
| <childNodes |
| visualID="3001" |
| editPartClassName="TopNodeReferenceEditPart" |
| itemSemanticEditPolicyClassName="TopNodeReferenceItemSemanticEditPolicy" |
| notationViewFactoryClassName="TopNodeReferenceViewFactory" |
| canonicalEditPolicyClassName="TopNodeReferenceCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="TopNodeReferenceGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.0"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="TopNodeReferenceEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ReferenceFigure" |
| classBody="

/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.gmf.map.editor.figures.ReferenceFigure {






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

		


		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(REFERENCEFIGURE_BACK
);
		this.setBorder(	
new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(4), getMapMode().DPtoLP(0), getMapMode().DPtoLP(6), getMapMode().DPtoLP(0))
);

		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureReferenceInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fReferenceInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureReferenceInfoFigure() {
		return fReferenceInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureReferenceInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fReferenceInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color REFERENCEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 204, 153, 255);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="24"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="16" |
| height="8"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/TopNodeReference"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/nodes"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/nodes"/> |
| </modelFacet> |
| <labels |
| visualID="5005" |
| editPartClassName="ReferenceInfoEditPart" |
| itemSemanticEditPolicyClassName="ReferenceInfoItemSemanticEditPolicy" |
| notationViewFactoryClassName="ReferenceInfoViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureReferenceInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3006" |
| editPartClassName="FeatureLabelMappingEditPart" |
| itemSemanticEditPolicyClassName="FeatureLabelMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="FeatureLabelMappingViewFactory" |
| canonicalEditPolicyClassName="FeatureLabelMappingCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="FeatureLabelMappingGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.1" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="FeatureLabelMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/FeatureLabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3007" |
| editPartClassName="DesignLabelMappingEditPart" |
| itemSemanticEditPolicyClassName="DesignLabelMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="DesignLabelMappingViewFactory" |
| canonicalEditPolicyClassName="DesignLabelMappingCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DesignLabelMappingGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.1" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="DesignLabelMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/DesignLabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3002" |
| editPartClassName="LabelMappingEditPart" |
| itemSemanticEditPolicyClassName="LabelMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="LabelMappingViewFactory" |
| canonicalEditPolicyClassName="LabelMappingCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="LabelMappingGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.1" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="LabelMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/LabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| visualID="3004" |
| editPartClassName="ChildReferenceEditPart" |
| itemSemanticEditPolicyClassName="ChildReferenceItemSemanticEditPolicy" |
| notationViewFactoryClassName="ChildReferenceViewFactory" |
| canonicalEditPolicyClassName="ChildReferenceCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="ChildReferenceGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="ChildReferenceEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ReferenceFigure" |
| classBody="

/**
 * @generated
 */
public class ReferenceFigure extends org.eclipse.gmf.map.editor.figures.ReferenceFigure {






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

		


		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(REFERENCEFIGURE_BACK
);
		this.setBorder(	
new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(4), getMapMode().DPtoLP(0), getMapMode().DPtoLP(6), getMapMode().DPtoLP(0))
);

		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureReferenceInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fReferenceInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureReferenceInfoFigure() {
		return fReferenceInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureReferenceInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fReferenceInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color REFERENCEFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 204, 153, 255);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <attributes |
| xsi:type="gmfgen:ResizeConstraints" |
| resizeHandles="24"/> |
| <attributes |
| xsi:type="gmfgen:DefaultSizeAttributes" |
| width="16" |
| height="8"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/ChildReference"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/NodeMapping/children"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/NodeMapping/children"/> |
| </modelFacet> |
| <labels |
| visualID="5006" |
| editPartClassName="ReferenceInfo2EditPart" |
| itemSemanticEditPolicyClassName="ReferenceInfo2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="ReferenceInfo2ViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureReferenceInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </childNodes> |
| <childNodes |
| visualID="3005" |
| editPartClassName="CompartmentMappingEditPart" |
| itemSemanticEditPolicyClassName="CompartmentMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="CompartmentMappingViewFactory" |
| canonicalEditPolicyClassName="CompartmentMappingCanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="CompartmentMappingGraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="CompartmentMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CompartmentMappingFigure" |
| classBody="

/**
 * @generated
 */
public class CompartmentMappingFigure extends org.eclipse.draw2d.RoundedRectangle {






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

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(COMPARTMENTMAPPINGFIGURE_BACK
);
this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(8), getMapMode().DPtoLP(8)));

		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureCompartmentMappingInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fCompartmentMappingInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureCompartmentMappingInfoFigure() {
		return fCompartmentMappingInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureCompartmentMappingInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fCompartmentMappingInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color COMPARTMENTMAPPINGFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 204, 153, 204);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/CompartmentMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/NodeMapping/compartments"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/NodeMapping/compartments"/> |
| </modelFacet> |
| <labels |
| visualID="5004" |
| editPartClassName="CompartmentMappingInfoEditPart" |
| itemSemanticEditPolicyClassName="CompartmentMappingInfoItemSemanticEditPolicy" |
| notationViewFactoryClassName="CompartmentMappingInfoViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCompartmentMappingInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3008" |
| editPartClassName="FeatureLabelMapping2EditPart" |
| itemSemanticEditPolicyClassName="FeatureLabelMapping2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="FeatureLabelMapping2ViewFactory" |
| canonicalEditPolicyClassName="FeatureLabelMapping2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="FeatureLabelMapping2GraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.3" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.1/@elementType" |
| editHelperAdviceClassName="FeatureLabelMappingEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/FeatureLabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3009" |
| editPartClassName="DesignLabelMapping2EditPart" |
| itemSemanticEditPolicyClassName="DesignLabelMapping2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="DesignLabelMapping2ViewFactory" |
| canonicalEditPolicyClassName="DesignLabelMapping2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="DesignLabelMapping2GraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.3" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.2/@elementType" |
| editHelperAdviceClassName="DesignLabelMappingEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/DesignLabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <childNodes |
| xsi:type="gmfgen:GenChildLabelNode" |
| visualID="3003" |
| editPartClassName="LabelMapping2EditPart" |
| itemSemanticEditPolicyClassName="LabelMapping2ItemSemanticEditPolicy" |
| notationViewFactoryClassName="LabelMapping2ViewFactory" |
| canonicalEditPolicyClassName="LabelMapping2CanonicalEditPolicy" |
| graphicalNodeEditPolicyClassName="LabelMapping2GraphicalNodeEditPolicy" |
| containers="//@diagram/@compartments.3" |
| labelReadOnly="true" |
| labelElementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| metamodelType="//@diagram/@childNodes.3/@elementType" |
| editHelperAdviceClassName="LabelMappingEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/LabelMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/MappingEntry/labelMappings"/> |
| </modelFacet> |
| </childNodes> |
| <topLevelNodes |
| visualID="2001" |
| editPartClassName="CanvasMappingEditPart" |
| itemSemanticEditPolicyClassName="CanvasMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="CanvasMappingViewFactory" |
| canonicalEditPolicyClassName="CanvasMappingCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.0" |
| graphicalNodeEditPolicyClassName="CanvasMappingGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="CanvasMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CanvasMappingFigure" |
| classBody="

/**
 * @generated
 */
public class CanvasMappingFigure extends org.eclipse.draw2d.RectangleFigure {






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

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(CANVASMAPPINGFIGURE_BACK
);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureCanvasMappingInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fCanvasMappingInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureCanvasMappingInfoFigure() {
		return fCanvasMappingInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureCanvasMappingInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fCanvasMappingInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color CANVASMAPPINGFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 255, 204, 204);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/CanvasMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/diagram"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/diagram"/> |
| </modelFacet> |
| <labels |
| visualID="5001" |
| editPartClassName="CanvasMappingInfoEditPart" |
| itemSemanticEditPolicyClassName="CanvasMappingInfoItemSemanticEditPolicy" |
| notationViewFactoryClassName="CanvasMappingInfoViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureCanvasMappingInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="2003" |
| editPartClassName="NodeMappingEditPart" |
| itemSemanticEditPolicyClassName="NodeMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="NodeMappingViewFactory" |
| canonicalEditPolicyClassName="NodeMappingCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.1 //@diagram/@compartments.2" |
| graphicalNodeEditPolicyClassName="NodeMappingGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="NodeMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="NodeMappingFigure" |
| classBody="

/**
 * @generated
 */
public class NodeMappingFigure extends org.eclipse.draw2d.RectangleFigure {






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

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(NODEMAPPINGFIGURE_BACK
);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureNodeMappingInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fNodeMappingInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureNodeMappingInfoFigure() {
		return fNodeMappingInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureNodeMappingInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fNodeMappingInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color NODEMAPPINGFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 204, 255, 204);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/NodeMapping"/> |
| </modelFacet> |
| <labels |
| visualID="5003" |
| editPartClassName="NodeMappingInfoEditPart" |
| itemSemanticEditPolicyClassName="NodeMappingInfoItemSemanticEditPolicy" |
| notationViewFactoryClassName="NodeMappingInfoViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureNodeMappingInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </topLevelNodes> |
| <topLevelNodes |
| visualID="2002" |
| editPartClassName="LinkMappingEditPart" |
| itemSemanticEditPolicyClassName="LinkMappingItemSemanticEditPolicy" |
| notationViewFactoryClassName="LinkMappingViewFactory" |
| canonicalEditPolicyClassName="LinkMappingCanonicalEditPolicy" |
| compartments="//@diagram/@compartments.3" |
| graphicalNodeEditPolicyClassName="LinkMappingGraphicalNodeEditPolicy"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <elementType |
| xsi:type="gmfgen:MetamodelType" |
| editHelperClassName="LinkMappingEditHelper"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="LinkMappingFigure" |
| classBody="

/**
 * @generated
 */
public class LinkMappingFigure extends org.eclipse.draw2d.RectangleFigure {






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

				this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		this.setBackgroundColor(LINKMAPPINGFIGURE_BACK
);
		createContents();
	}


	/**
	 * @generated
	 */
	private void createContents(){
		org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig_0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel();




		setFigureLinkMappingInfoFigure(fig_0);
		
		Object layData0 = null;

		this.add(fig_0, layData0);
	}
	
		
	/**
	 * @generated
	 */
	private org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fLinkMappingInfoFigure; 

	/**
	 * @generated
	 */
	public org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel getFigureLinkMappingInfoFigure() {
		return fLinkMappingInfoFigure;
	}
	
	/**
	 * @generated
	 */
	private void setFigureLinkMappingInfoFigure(org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel fig){
		fLinkMappingInfoFigure = fig;
	}




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

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

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

}
	
	
	/**
	 * @generated
	 */
	public static final org.eclipse.swt.graphics.Color LINKMAPPINGFIGURE_BACK = new org.eclipse.swt.graphics.Color(null, 204, 255, 255);
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true" |
| fixedBackground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet> |
| <metaClass |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/LinkMapping"/> |
| <containmentMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/links"/> |
| <childMetaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/Mapping/links"/> |
| </modelFacet> |
| <labels |
| visualID="5002" |
| editPartClassName="LinkMappingInfoEditPart" |
| itemSemanticEditPolicyClassName="LinkMappingInfoItemSemanticEditPolicy" |
| notationViewFactoryClassName="LinkMappingInfoViewFactory" |
| readOnly="true" |
| elementIcon="true"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:ParentAssignedViewmap" |
| getterName="getFigureLinkMappingInfoFigure" |
| figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrapLabel"/> |
| </labels> |
| </topLevelNodes> |
| <links |
| visualID="4001" |
| editPartClassName="TopNodeReferenceOwnedChildEditPart" |
| itemSemanticEditPolicyClassName="TopNodeReferenceOwnedChildItemSemanticEditPolicy" |
| notationViewFactoryClassName="TopNodeReferenceOwnedChildViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| editHelperAdviceClassName="TopNodeReferenceOwnedChildEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="OwnedNodeFigure" |
| classBody="

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






	/**
	 * @generated
	 */
	public OwnedNodeFigure() {
		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.gmf.map.editor.figures.CircleDecoration createSourceDecoration() {
org.eclipse.gmf.map.editor.figures.CircleDecoration df = new org.eclipse.gmf.map.editor.figures.CircleDecoration();




		df.setPreferredSize(getMapMode().DPtoLP(10), getMapMode().DPtoLP(10));




		return df;
	}



}
	
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/TopNodeReference/ownedChild"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4004" |
| editPartClassName="ChildReferenceOwnedChildEditPart" |
| itemSemanticEditPolicyClassName="ChildReferenceOwnedChildItemSemanticEditPolicy" |
| notationViewFactoryClassName="ChildReferenceOwnedChildViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| editHelperAdviceClassName="ChildReferenceOwnedChildEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="OwnedNodeFigure" |
| classBody="

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






	/**
	 * @generated
	 */
	public OwnedNodeFigure() {
		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.gmf.map.editor.figures.CircleDecoration createSourceDecoration() {
org.eclipse.gmf.map.editor.figures.CircleDecoration df = new org.eclipse.gmf.map.editor.figures.CircleDecoration();




		df.setPreferredSize(getMapMode().DPtoLP(10), getMapMode().DPtoLP(10));




		return df;
	}



}
	
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/ChildReference/ownedChild"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4002" |
| editPartClassName="ChildReferenceReferencedChildEditPart" |
| itemSemanticEditPolicyClassName="ChildReferenceReferencedChildItemSemanticEditPolicy" |
| notationViewFactoryClassName="ChildReferenceReferencedChildViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| editHelperAdviceClassName="ChildReferenceReferencedChildEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="ReferencedNodeFigure" |
| classBody="

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






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

		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		setTargetDecoration(createTargetDecoration());
	}


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





		return df;
	}


}
	
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/ChildReference/referencedChild"/> |
| </modelFacet> |
| </links> |
| <links |
| visualID="4003" |
| editPartClassName="CompartmentMappingChildrenEditPart" |
| itemSemanticEditPolicyClassName="CompartmentMappingChildrenItemSemanticEditPolicy" |
| notationViewFactoryClassName="CompartmentMappingChildrenViewFactory"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/> |
| <elementType |
| xsi:type="gmfgen:SpecializationType" |
| editHelperAdviceClassName="CompartmentMappingChildrenEditHelperAdvice"/> |
| <viewmap |
| xsi:type="gmfgen:InnerClassViewmap" |
| className="CompartmentNodeFigure" |
| classBody="

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






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

		this.setLineStyle(org.eclipse.draw2d.Graphics.LINE_DASH);		this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue
);
		setSourceDecoration(createSourceDecoration());
	}

	/**
	 * @generated
	 */
	private org.eclipse.gmf.map.editor.figures.CircleDecoration createSourceDecoration() {
org.eclipse.gmf.map.editor.figures.CircleDecoration df = new org.eclipse.gmf.map.editor.figures.CircleDecoration();




		df.setPreferredSize(getMapMode().DPtoLP(10), getMapMode().DPtoLP(10));




		return df;
	}



}
	
"> |
| <attributes |
| xsi:type="gmfgen:StyleAttributes" |
| fixedForeground="true"/> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| <modelFacet |
| xsi:type="gmfgen:FeatureLinkModelFacet"> |
| <metaFeature |
| href="../../org.eclipse.gmf.map/models/gmfmap.genmodel#//mappings/CompartmentMapping/children"/> |
| </modelFacet> |
| </links> |
| <compartments |
| visualID="7001" |
| editPartClassName="CanvasMappingContentsEditPart" |
| itemSemanticEditPolicyClassName="CanvasMappingContentsItemSemanticEditPolicy" |
| notationViewFactoryClassName="CanvasMappingContentsViewFactory" |
| canonicalEditPolicyClassName="CanvasMappingContentsCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.0" |
| title="Contents" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.0" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <compartments |
| visualID="7003" |
| editPartClassName="NodeMappingLabelsEditPart" |
| itemSemanticEditPolicyClassName="NodeMappingLabelsItemSemanticEditPolicy" |
| notationViewFactoryClassName="NodeMappingLabelsViewFactory" |
| canonicalEditPolicyClassName="NodeMappingLabelsCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.1 //@diagram/@childNodes.2 //@diagram/@childNodes.3" |
| title="Labels" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.1"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <compartments |
| visualID="7004" |
| editPartClassName="NodeMappingContentsEditPart" |
| itemSemanticEditPolicyClassName="NodeMappingContentsItemSemanticEditPolicy" |
| notationViewFactoryClassName="NodeMappingContentsViewFactory" |
| canonicalEditPolicyClassName="NodeMappingContentsCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.4 //@diagram/@childNodes.5" |
| title="Contents" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.1" |
| listLayout="false"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <compartments |
| visualID="7002" |
| editPartClassName="LinkMappingLabelsEditPart" |
| itemSemanticEditPolicyClassName="LinkMappingLabelsItemSemanticEditPolicy" |
| notationViewFactoryClassName="LinkMappingLabelsViewFactory" |
| canonicalEditPolicyClassName="LinkMappingLabelsCanonicalEditPolicy" |
| childNodes="//@diagram/@childNodes.6 //@diagram/@childNodes.7 //@diagram/@childNodes.8" |
| title="Labels" |
| canCollapse="false" |
| needsTitle="false" |
| node="//@diagram/@topLevelNodes.2"> |
| <diagramRunTimeClass |
| href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/> |
| <viewmap |
| xsi:type="gmfgen:FigureViewmap" |
| figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"> |
| <requiredPluginIDs>org.eclipse.draw2d</requiredPluginIDs> |
| <requiredPluginIDs>org.eclipse.gmf.runtime.draw2d.ui</requiredPluginIDs> |
| </viewmap> |
| </compartments> |
| <palette> |
| <groups |
| title="mappings"> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Node" |
| description="Create new node mapping" |
| genNodes="//@diagram/@topLevelNodes.1"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Reference" |
| description="Create new node reference" |
| genNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.4"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Owned Node" |
| description="Specify owned node" |
| largeIconPath="icons/obj16/OwnedNode.gif" |
| smallIconPath="icons/obj16/OwnedNode.gif" |
| genLinks="//@diagram/@links.0 //@diagram/@links.1"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Referenced Node" |
| description="Specify referenced node" |
| largeIconPath="icons/obj16/ReferencedNode.gif" |
| smallIconPath="icons/obj16/ReferencedNode.gif" |
| genLinks="//@diagram/@links.2"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Compartment" |
| description="Create new compartment mapping" |
| genNodes="//@diagram/@childNodes.5"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Compartment Node" |
| description="Specify compartment node" |
| largeIconPath="icons/obj16/CompartmentNode.gif" |
| smallIconPath="icons/obj16/CompartmentNode.gif" |
| genLinks="//@diagram/@links.3"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Link" |
| description="Create new link mapping" |
| genNodes="//@diagram/@topLevelNodes.2"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Label" |
| description="Create new label mapping" |
| genNodes="//@diagram/@childNodes.3 //@diagram/@childNodes.8"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Feature Label" |
| description="Create new feature label mapping" |
| genNodes="//@diagram/@childNodes.1 //@diagram/@childNodes.6"/> |
| <entries |
| xsi:type="gmfgen:ToolEntry" |
| title="Design Label" |
| description="Create new design label mapping" |
| genNodes="//@diagram/@childNodes.2 //@diagram/@childNodes.7"/> |
| </groups> |
| </palette> |
| </diagram> |
| <plugin |
| iD="org.eclipse.gmf.map.editor"/> |
| <editor/> |
| <navigator> |
| <childReferences |
| child="//@diagram" |
| referenceType="default"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.0" |
| child="//@diagram/@childNodes.0"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.0"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.1"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.2"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.3"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.4"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@childNodes.5"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.1"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@childNodes.6"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@childNodes.7"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.2" |
| child="//@diagram/@childNodes.8"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@topLevelNodes.2"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.0" |
| referenceType="default" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@topLevelNodes.1" |
| referenceType="out_taget" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@links.0" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.0" |
| child="//@diagram/@childNodes.0" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.0" |
| child="//@diagram/@links.0" |
| referenceType="out_taget" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.1" |
| referenceType="default" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@topLevelNodes.1" |
| referenceType="out_taget" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@links.1" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.1" |
| child="//@diagram/@childNodes.4" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.1" |
| referenceType="out_taget" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.2" |
| referenceType="default" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@topLevelNodes.1" |
| referenceType="out_taget" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@topLevelNodes.1" |
| child="//@diagram/@links.2" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.2" |
| child="//@diagram/@childNodes.4" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.2" |
| referenceType="out_taget" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram" |
| child="//@diagram/@links.3" |
| referenceType="default" |
| groupName="links" |
| groupIcon="icons/linksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.4" |
| referenceType="out_taget" |
| groupName="target" |
| groupIcon="icons/linkTargetNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.4" |
| child="//@diagram/@links.3" |
| referenceType="in_source" |
| groupName="incoming links" |
| groupIcon="icons/incomingLinksNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@links.3" |
| child="//@diagram/@childNodes.5" |
| referenceType="in_source" |
| groupName="source" |
| groupIcon="icons/linkSourceNavigatorGroup.gif"/> |
| <childReferences |
| parent="//@diagram/@childNodes.5" |
| child="//@diagram/@links.3" |
| referenceType="out_taget" |
| groupName="outgoing links" |
| groupIcon="icons/outgoingLinksNavigatorGroup.gif"/> |
| </navigator> |
| <propertySheet> |
| <tabs |
| xsi:type="gmfgen:GenStandardPropertyTab" |
| iD="appearance"/> |
| <tabs |
| xsi:type="gmfgen:GenStandardPropertyTab" |
| iD="diagram" |
| label="Rulers & Grid"/> |
| <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="../../org.eclipse.gmf.map/models/gmfmap.genmodel#/"/> |
| </gmfgen:GenEditorGenerator> |