Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

1898 lines (1897 sloc) 152.731 kb
<?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/2009/GenModel" sameFileForDiagramAndModel="true"
diagramFileExtension="crosswalk">
<diagram
visualID="1000"
editPartClassName="EditingContainerEditPart"
itemSemanticEditPolicyClassName="EditingContainerItemSemanticEditPolicy"
canonicalEditPolicyClassName="EditingContainerCanonicalEditPolicy"
iconProviderPriority="Low"
validationProviderPriority="Low">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="EditingContainerEditHelper"/>
<viewmap
xsi:type="gmfgen:FigureViewmap"
figureQualifiedClassName="org.eclipse.draw2d.FreeformLayer"/>
<domainDiagramElement
href="crosswalk.genmodel#//crosswalk/EditingContainer"/>
<childNodes
visualID="3001"
editPartClassName="DelimitedFileEditPart"
itemSemanticEditPolicyClassName="DelimitedFileItemSemanticEditPolicy"
notationViewFactoryClassName="DelimitedFileViewFactory"
canonicalEditPolicyClassName="DelimitedFileCanonicalEditPolicy"
compartments="//@diagram/@compartments.1"
graphicalNodeEditPolicyClassName="DelimitedFileGraphicalNodeEditPolicy"
createCommandClassName="DelimitedFileCreateCommand"
containers="//@diagram/@compartments.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="DelimitedFileEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="TOOLBAR_LAYOUT"
className="DataSourceFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class DataSourceFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureDataSourceNameFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureFieldCompartmentRect; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public DataSourceFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_TOPLEFT&#xA;);&#xA;&#xA;&#x9;layoutThis.setSpacing(5);&#xA;&#x9;layoutThis.setVertical(true);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(0)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel l0 = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;l0.setText(&quot;Data Source&quot;);&#xA;&#xA;this.add(l0);&#xA;&#xA;&#xA;&#xA;fFigureDataSourceNameFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureDataSourceNameFigure.setText(&quot;faaa&quot;);&#xA;&#xA;this.add(fFigureDataSourceNameFigure);&#xA;&#xA;&#xA;&#xA;fFigureFieldCompartmentRect = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureFieldCompartmentRect.setFill(false);&#xA;fFigureFieldCompartmentRect.setOutline(false);&#xA;&#xA;this.add(fFigureFieldCompartmentRect);&#xA;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutFFigureFieldCompartmentRect = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutFFigureFieldCompartmentRect.setStretchMinorAxis(false);&#xA;&#x9;layoutFFigureFieldCompartmentRect.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutFFigureFieldCompartmentRect.setSpacing(0);&#xA;&#x9;layoutFFigureFieldCompartmentRect.setVertical(true);&#xA;&#xA;&#x9;fFigureFieldCompartmentRect.setLayoutManager(layoutFFigureFieldCompartmentRect);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureDataSourceNameFigure() {&#xA;&#x9;&#x9;return fFigureDataSourceNameFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureFieldCompartmentRect() {&#xA;&#x9;&#x9;return fFigureFieldCompartmentRect;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/DelimitedFile"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/CrossWalk/DataSource"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/CrossWalk/DataSource"/>
</modelFacet>
<labels
visualID="5003"
editPartClassName="DelimitedFileSourceFileEditPart"
itemSemanticEditPolicyClassName="DelimitedFileSourceFileItemSemanticEditPolicy"
notationViewFactoryClassName="DelimitedFileSourceFileViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureDataSourceNameFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.2"/>
</labels>
</childNodes>
<childNodes
visualID="3002"
editPartClassName="TabbedDataFieldEditPart"
itemSemanticEditPolicyClassName="TabbedDataFieldItemSemanticEditPolicy"
notationViewFactoryClassName="TabbedDataFieldViewFactory"
canonicalEditPolicyClassName="TabbedDataFieldCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TabbedDataFieldGraphicalNodeEditPolicy"
createCommandClassName="TabbedDataFieldCreateCommand"
containers="//@diagram/@compartments.1">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="TabbedDataFieldEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="DataFieldFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class DataFieldFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureDataFieldLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureDataFieldValueLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public DataFieldFigure() {&#xA;&#x9;&#x9;&#x9;&#x9;this.setFill(false);&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureDataFieldLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureDataFieldLabelFigure.setText(&quot;foo&quot;);&#xA;&#x9;fFigureDataFieldLabelFigure.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;this.add(fFigureDataFieldLabelFigure);&#xA;&#xA;&#xA;&#xA;fFigureDataFieldValueLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureDataFieldValueLabelFigure.setText(&quot;&quot;);&#xA;&#x9;fFigureDataFieldValueLabelFigure.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkBlue);&#xA;&#xA;this.add(fFigureDataFieldValueLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureDataFieldLabelFigure() {&#xA;&#x9;&#x9;return fFigureDataFieldLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureDataFieldValueLabelFigure() {&#xA;&#x9;&#x9;return fFigureDataFieldValueLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/TabbedDataField"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/DataSource/fields"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/DataSource/fields"/>
</modelFacet>
<labels
visualID="5001"
editPartClassName="WrappingLabelEditPart"
itemSemanticEditPolicyClassName="WrappingLabelItemSemanticEditPolicy"
notationViewFactoryClassName="TabbedDataFieldLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureDataFieldValueLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.0"/>
</labels>
<labels
visualID="5002"
editPartClassName="TabbedDataFieldLabelColumnNumberEditPart"
itemSemanticEditPolicyClassName="TabbedDataFieldLabelColumnNumberItemSemanticEditPolicy"
notationViewFactoryClassName="TabbedDataFieldLabelColumnNumberViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureDataFieldLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.1"
viewPattern="Tab {1}: {0}"
editorPattern="{0}">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/DataField/label"/>
<metaFeatures
href="crosswalk.genmodel#//crosswalk/TabbedDataField/ColumnNumber"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/DataField/label"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3003"
editPartClassName="OriginalNameRecordMatcherEditPart"
itemSemanticEditPolicyClassName="OriginalNameRecordMatcherItemSemanticEditPolicy"
notationViewFactoryClassName="OriginalNameRecordMatcherViewFactory"
canonicalEditPolicyClassName="OriginalNameRecordMatcherCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="OriginalNameRecordMatcherGraphicalNodeEditPolicy"
createCommandClassName="OriginalNameRecordMatcherCreateCommand"
containers="//@diagram/@compartments.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="OriginalNameRecordMatcherEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/OriginalNameRecordMatcher"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5004"
editPartClassName="WrappingLabel2EditPart"
itemSemanticEditPolicyClassName="WrappingLabel2ItemSemanticEditPolicy"
notationViewFactoryClassName="OriginalNameRecordMatcherLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.3"/>
</labels>
</childNodes>
<childNodes
visualID="3004"
editPartClassName="DateRecognizerEditPart"
itemSemanticEditPolicyClassName="DateRecognizerItemSemanticEditPolicy"
notationViewFactoryClassName="DateRecognizerViewFactory"
canonicalEditPolicyClassName="DateRecognizerCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DateRecognizerGraphicalNodeEditPolicy"
createCommandClassName="DateRecognizerCreateCommand"
containers="//@diagram/@compartments.0 //@diagram/@compartments.5 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="DateRecognizerEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/DateRecognizer"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5005"
editPartClassName="WrappingLabel3EditPart"
itemSemanticEditPolicyClassName="WrappingLabel3ItemSemanticEditPolicy"
notationViewFactoryClassName="DateRecognizerLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.4"/>
</labels>
</childNodes>
<childNodes
visualID="3005"
editPartClassName="TextEditPart"
itemSemanticEditPolicyClassName="TextItemSemanticEditPolicy"
notationViewFactoryClassName="TextViewFactory"
canonicalEditPolicyClassName="TextCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TextGraphicalNodeEditPolicy"
createCommandClassName="TextCreateCommand"
containers="//@diagram/@compartments.0 //@diagram/@compartments.5 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="TextEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/Text"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5006"
editPartClassName="TextValueEditPart"
itemSemanticEditPolicyClassName="TextValueItemSemanticEditPolicy"
notationViewFactoryClassName="TextValueViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.1">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Text/Value"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Text/Value"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3006"
editPartClassName="TrimWhitespaceEditPart"
itemSemanticEditPolicyClassName="TrimWhitespaceItemSemanticEditPolicy"
notationViewFactoryClassName="TrimWhitespaceViewFactory"
canonicalEditPolicyClassName="TrimWhitespaceCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TrimWhitespaceGraphicalNodeEditPolicy"
createCommandClassName="TrimWhitespaceCreateCommand"
containers="//@diagram/@compartments.0 //@diagram/@compartments.5 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="TrimWhitespaceEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/TrimWhitespace"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5007"
editPartClassName="WrappingLabel4EditPart"
itemSemanticEditPolicyClassName="WrappingLabel4ItemSemanticEditPolicy"
notationViewFactoryClassName="TrimWhitespaceLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.5"/>
</labels>
</childNodes>
<childNodes
visualID="3007"
editPartClassName="MappedElementEditPart"
itemSemanticEditPolicyClassName="MappedElementItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementViewFactory"
canonicalEditPolicyClassName="MappedElementCanonicalEditPolicy"
compartments="//@diagram/@compartments.2"
graphicalNodeEditPolicyClassName="MappedElementGraphicalNodeEditPolicy"
createCommandClassName="MappedElementCreateCommand"
containers="//@diagram/@compartments.0 //@diagram/@compartments.5 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="MappedElementEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="MappedElementFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MappedElementFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fChildPane; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fLabel; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MappedElementFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 1;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = true;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fLabel.setText(&quot;Unknown MODS Element&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFLabel = new org.eclipse.draw2d.GridData();&#xA;constraintFLabel.verticalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFLabel.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFLabel.horizontalIndent = 5;&#xA;constraintFLabel.horizontalSpan = 1;&#xA;constraintFLabel.verticalSpan = 1;&#xA;constraintFLabel.grabExcessHorizontalSpace = false;&#xA;constraintFLabel.grabExcessVerticalSpace = false;&#xA;this.add(fLabel, constraintFLabel);&#xA;&#xA;&#xA;&#xA;&#xA;fChildPane = new org.eclipse.draw2d.RectangleFigure();&#xA;fChildPane.setOutline(false);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFChildPane = new org.eclipse.draw2d.GridData();&#xA;constraintFChildPane.verticalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFChildPane.horizontalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFChildPane.horizontalIndent = 10;&#xA;constraintFChildPane.horizontalSpan = 1;&#xA;constraintFChildPane.verticalSpan = 1;&#xA;constraintFChildPane.grabExcessHorizontalSpace = true;&#xA;constraintFChildPane.grabExcessVerticalSpace = true;&#xA;this.add(fChildPane, constraintFChildPane);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutFChildPane = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutFChildPane.setStretchMinorAxis(false);&#xA;&#x9;layoutFChildPane.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutFChildPane.setSpacing(3);&#xA;&#x9;layoutFChildPane.setVertical(true);&#xA;&#xA;&#x9;fChildPane.setLayoutManager(layoutFChildPane);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getChildPane() {&#xA;&#x9;&#x9;return fChildPane;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getLabel() {&#xA;&#x9;&#x9;return fLabel;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MappedElement"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/elements"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/elements"/>
</modelFacet>
<labels
visualID="5010"
editPartClassName="WrappingLabel5EditPart"
itemSemanticEditPolicyClassName="WrappingLabel5ItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.8"/>
</labels>
</childNodes>
<childNodes
visualID="3008"
editPartClassName="MappedElement2EditPart"
itemSemanticEditPolicyClassName="MappedElement2ItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementViewFactory"
canonicalEditPolicyClassName="MappedElement2CanonicalEditPolicy"
compartments="//@diagram/@compartments.3"
graphicalNodeEditPolicyClassName="MappedElement2GraphicalNodeEditPolicy"
createCommandClassName="MappedElement2CreateCommand"
containers="//@diagram/@compartments.3 //@diagram/@compartments.2">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@childNodes.6/@elementType"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="MappedElementFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MappedElementFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fChildPane; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fLabel; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MappedElementFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 1;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = true;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fLabel.setText(&quot;Unknown MODS Element&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFLabel = new org.eclipse.draw2d.GridData();&#xA;constraintFLabel.verticalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFLabel.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFLabel.horizontalIndent = 5;&#xA;constraintFLabel.horizontalSpan = 1;&#xA;constraintFLabel.verticalSpan = 1;&#xA;constraintFLabel.grabExcessHorizontalSpace = false;&#xA;constraintFLabel.grabExcessVerticalSpace = false;&#xA;this.add(fLabel, constraintFLabel);&#xA;&#xA;&#xA;&#xA;&#xA;fChildPane = new org.eclipse.draw2d.RectangleFigure();&#xA;fChildPane.setOutline(false);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFChildPane = new org.eclipse.draw2d.GridData();&#xA;constraintFChildPane.verticalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFChildPane.horizontalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFChildPane.horizontalIndent = 10;&#xA;constraintFChildPane.horizontalSpan = 1;&#xA;constraintFChildPane.verticalSpan = 1;&#xA;constraintFChildPane.grabExcessHorizontalSpace = true;&#xA;constraintFChildPane.grabExcessVerticalSpace = true;&#xA;this.add(fChildPane, constraintFChildPane);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutFChildPane = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutFChildPane.setStretchMinorAxis(false);&#xA;&#x9;layoutFChildPane.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutFChildPane.setSpacing(3);&#xA;&#x9;layoutFChildPane.setVertical(true);&#xA;&#xA;&#x9;fChildPane.setLayoutManager(layoutFChildPane);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getChildPane() {&#xA;&#x9;&#x9;return fChildPane;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getLabel() {&#xA;&#x9;&#x9;return fLabel;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MappedElement"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappedElement/childElements"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappedElement/childElements"/>
</modelFacet>
<labels
visualID="5009"
editPartClassName="WrappingLabel6EditPart"
itemSemanticEditPolicyClassName="WrappingLabel6ItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.7"/>
</labels>
</childNodes>
<childNodes
visualID="3009"
editPartClassName="MappedAttributeEditPart"
itemSemanticEditPolicyClassName="MappedAttributeItemSemanticEditPolicy"
notationViewFactoryClassName="MappedAttributeViewFactory"
canonicalEditPolicyClassName="MappedAttributeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="MappedAttributeGraphicalNodeEditPolicy"
createCommandClassName="MappedAttributeCreateCommand"
containers="//@diagram/@compartments.3 //@diagram/@compartments.2">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="MappedAttributeEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="TOOLBAR_LAYOUT"
className="MappedAttributeFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MappedAttributeFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureAttributeLabel; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.Ellipse fFigureStringInputEllipsis; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MappedAttributeFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_TOPLEFT&#xA;);&#xA;&#xA;&#x9;layoutThis.setSpacing(5);&#xA;&#x9;layoutThis.setVertical(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setFill(false);&#xA;this.setOutline(false);&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureStringInputEllipsis = new org.eclipse.draw2d.Ellipse();&#xA;&#x9;fFigureStringInputEllipsis.setBackgroundColor(org.eclipse.draw2d.ColorConstants.red);&#xA;fFigureStringInputEllipsis.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;fFigureStringInputEllipsis.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#xA;this.add(fFigureStringInputEllipsis);&#xA;&#xA;&#xA;&#xA;fFigureAttributeLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureAttributeLabel.setText(&quot;input&quot;);&#xA;&#xA;this.add(fFigureAttributeLabel);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureAttributeLabel() {&#xA;&#x9;&#x9;return fFigureAttributeLabel;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.Ellipse getFigureStringInputEllipsis() {&#xA;&#x9;&#x9;return fFigureStringInputEllipsis;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;">
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
height="10"/>
</viewmap>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MappedAttribute"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappedElement/attributes"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappedElement/attributes"/>
</modelFacet>
<labels
visualID="5008"
editPartClassName="WrappingLabel7EditPart"
itemSemanticEditPolicyClassName="WrappingLabel7ItemSemanticEditPolicy"
notationViewFactoryClassName="MappedAttributeLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureAttributeLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.6"/>
</labels>
</childNodes>
<childNodes
visualID="3018"
editPartClassName="MetadataBlock2EditPart"
itemSemanticEditPolicyClassName="MetadataBlock2ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockViewFactory"
canonicalEditPolicyClassName="MetadataBlock2CanonicalEditPolicy"
compartments="//@diagram/@compartments.4 //@diagram/@compartments.5"
graphicalNodeEditPolicyClassName="MetadataBlock2GraphicalNodeEditPolicy"
createCommandClassName="MetadataBlock2CreateCommand"
containers="//@diagram/@compartments.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="MetadataBlockEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="MetadataBlockFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MetadataBlockFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureMetadataBlockLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockInputFieldsPane; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockMapping; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MetadataBlockFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 2;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = false;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setLineWidth(3);&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureMetadataBlockLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureMetadataBlockLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#x9;fFigureMetadataBlockLabelFigure.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;fFigureMetadataBlockLabelFigure.setFont(FFIGUREMETADATABLOCKLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalSpan = 2;&#xA;constraintFFigureMetadataBlockLabelFigure.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockLabelFigure, constraintFFigureMetadataBlockLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockInputFieldsPane.setOutline(false);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockInputFieldsPane, constraintFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.numColumns = 1;&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.makeColumnsEqualWidth = false;&#xA;&#x9;fFigureMetadataBlockInputFieldsPane.setLayoutManager(layoutFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockMapping = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockMapping.setLineWidth(2);&#xA;&#x9;fFigureMetadataBlockMapping.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.LineBorder(null, getMapMode().DPtoLP(2)&#xA;));&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockMapping = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockMapping.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockMapping.horizontalAlignment = org.eclipse.draw2d.GridData.END;&#xA;constraintFFigureMetadataBlockMapping.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockMapping.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockMapping.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockMapping, constraintFFigureMetadataBlockMapping);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureMetadataBlockLabelFigure() {&#xA;&#x9;&#x9;return fFigureMetadataBlockLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockInputFieldsPane() {&#xA;&#x9;&#x9;return fFigureMetadataBlockInputFieldsPane;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockMapping() {&#xA;&#x9;&#x9;return fFigureMetadataBlockMapping;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMETADATABLOCKLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 12, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MetadataBlock"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/elements"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/elements"/>
</modelFacet>
<labels
visualID="5019"
editPartClassName="MetadataBlockName2EditPart"
itemSemanticEditPolicyClassName="MetadataBlockName2ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockNameViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3023"
editPartClassName="TextInputFieldEditPart"
itemSemanticEditPolicyClassName="TextInputFieldItemSemanticEditPolicy"
notationViewFactoryClassName="TextInputFieldViewFactory"
canonicalEditPolicyClassName="TextInputFieldCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="TextInputFieldGraphicalNodeEditPolicy"
createCommandClassName="TextInputFieldCreateCommand"
containers="//@diagram/@compartments.4 //@diagram/@compartments.7 //@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="TextInputFieldEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="InputFieldFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class InputFieldFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureInputFieldLabel; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.Ellipse fFigureInputFieldEllipsis; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public InputFieldFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 2;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = false;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setFill(false);&#xA;this.setOutline(false);&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureInputFieldEllipsis = new org.eclipse.draw2d.Ellipse();&#xA;&#x9;fFigureInputFieldEllipsis.setBackgroundColor(org.eclipse.draw2d.ColorConstants.red);&#xA;fFigureInputFieldEllipsis.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;fFigureInputFieldEllipsis.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureInputFieldEllipsis = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureInputFieldEllipsis.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureInputFieldEllipsis.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureInputFieldEllipsis.horizontalIndent = 0;&#xA;constraintFFigureInputFieldEllipsis.horizontalSpan = 1;&#xA;constraintFFigureInputFieldEllipsis.verticalSpan = 1;&#xA;constraintFFigureInputFieldEllipsis.grabExcessHorizontalSpace = false;&#xA;constraintFFigureInputFieldEllipsis.grabExcessVerticalSpace = false;&#xA;this.add(fFigureInputFieldEllipsis, constraintFFigureInputFieldEllipsis);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureInputFieldLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureInputFieldLabel.setText(&quot;input&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureInputFieldLabel = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureInputFieldLabel.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureInputFieldLabel.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureInputFieldLabel.horizontalIndent = 0;&#xA;constraintFFigureInputFieldLabel.horizontalSpan = 1;&#xA;constraintFFigureInputFieldLabel.verticalSpan = 1;&#xA;constraintFFigureInputFieldLabel.grabExcessHorizontalSpace = false;&#xA;constraintFFigureInputFieldLabel.grabExcessVerticalSpace = false;&#xA;this.add(fFigureInputFieldLabel, constraintFFigureInputFieldLabel);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureInputFieldLabel() {&#xA;&#x9;&#x9;return fFigureInputFieldLabel;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.Ellipse getFigureInputFieldEllipsis() {&#xA;&#x9;&#x9;return fFigureInputFieldEllipsis;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/TextInputField"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MetadataBlock/ports"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MetadataBlock/ports"/>
</modelFacet>
<labels
visualID="5029"
editPartClassName="TextInputFieldLabelEditPart"
itemSemanticEditPolicyClassName="TextInputFieldLabelItemSemanticEditPolicy"
notationViewFactoryClassName="TextInputFieldLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureInputFieldLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/InputField/label"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/InputField/label"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3021"
editPartClassName="CurrentDateEditPart"
itemSemanticEditPolicyClassName="CurrentDateItemSemanticEditPolicy"
notationViewFactoryClassName="CurrentDateViewFactory"
canonicalEditPolicyClassName="CurrentDateCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="CurrentDateGraphicalNodeEditPolicy"
createCommandClassName="CurrentDateCreateCommand"
containers="//@diagram/@compartments.5 //@diagram/@topLevelNodes.0 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="CurrentDateEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/CurrentDate"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5027"
editPartClassName="WrappingLabel8EditPart"
itemSemanticEditPolicyClassName="WrappingLabel8ItemSemanticEditPolicy"
notationViewFactoryClassName="CurrentDateLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.10"/>
</labels>
</childNodes>
<childNodes
visualID="3022"
editPartClassName="CurrentUsernameEditPart"
itemSemanticEditPolicyClassName="CurrentUsernameItemSemanticEditPolicy"
notationViewFactoryClassName="CurrentUsernameViewFactory"
canonicalEditPolicyClassName="CurrentUsernameCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="CurrentUsernameGraphicalNodeEditPolicy"
createCommandClassName="CurrentUsernameCreateCommand"
containers="//@diagram/@compartments.5 //@diagram/@topLevelNodes.0 //@diagram/@compartments.8 //@diagram/@compartments.11">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="CurrentUsernameEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="FLOW_LAYOUT"
className="WidgetFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class WidgetFigure extends org.eclipse.draw2d.RoundedRectangle {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureWidgetLabelFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public WidgetFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.FlowLayout layoutThis = new org.eclipse.draw2d.FlowLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#xA;&#x9;layoutThis.setMajorAlignment(org.eclipse.draw2d.FlowLayout.ALIGN_CENTER&#xA;);&#xA;&#x9;layoutThis.setMajorSpacing(5);&#xA;&#x9;layoutThis.setMinorSpacing(5);&#xA;&#x9;layoutThis.setHorizontal(false);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setCornerDimensions(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(20)&#xA;, getMapMode().DPtoLP(20)&#xA;));&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureWidgetLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureWidgetLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#xA;this.add(fFigureWidgetLabelFigure);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureWidgetLabelFigure() {&#xA;&#x9;&#x9;return fFigureWidgetLabelFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/CurrentUsername"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MappingContainer/widgets"/>
</modelFacet>
<labels
visualID="5028"
editPartClassName="WrappingLabel9EditPart"
itemSemanticEditPolicyClassName="WrappingLabel9ItemSemanticEditPolicy"
notationViewFactoryClassName="CurrentUsernameLabelViewFactory"
readOnly="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureWidgetLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:ExpressionLabelModelFacet"
parser="//@labelParsers/@implementations.11"/>
</labels>
</childNodes>
<childNodes
visualID="3024"
editPartClassName="DateInputFieldEditPart"
itemSemanticEditPolicyClassName="DateInputFieldItemSemanticEditPolicy"
notationViewFactoryClassName="DateInputFieldViewFactory"
canonicalEditPolicyClassName="DateInputFieldCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="DateInputFieldGraphicalNodeEditPolicy"
createCommandClassName="DateInputFieldCreateCommand"
containers="//@diagram/@compartments.4 //@diagram/@compartments.7 //@diagram/@compartments.10">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="DateInputFieldEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="InputFieldFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class InputFieldFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureInputFieldLabel; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.Ellipse fFigureInputFieldEllipsis; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public InputFieldFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 2;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = false;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setFill(false);&#xA;this.setOutline(false);&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureInputFieldEllipsis = new org.eclipse.draw2d.Ellipse();&#xA;&#x9;fFigureInputFieldEllipsis.setBackgroundColor(org.eclipse.draw2d.ColorConstants.red);&#xA;fFigureInputFieldEllipsis.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;fFigureInputFieldEllipsis.setMaximumSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(10)&#xA;, getMapMode().DPtoLP(10)&#xA;));&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureInputFieldEllipsis = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureInputFieldEllipsis.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureInputFieldEllipsis.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureInputFieldEllipsis.horizontalIndent = 0;&#xA;constraintFFigureInputFieldEllipsis.horizontalSpan = 1;&#xA;constraintFFigureInputFieldEllipsis.verticalSpan = 1;&#xA;constraintFFigureInputFieldEllipsis.grabExcessHorizontalSpace = false;&#xA;constraintFFigureInputFieldEllipsis.grabExcessVerticalSpace = false;&#xA;this.add(fFigureInputFieldEllipsis, constraintFFigureInputFieldEllipsis);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureInputFieldLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureInputFieldLabel.setText(&quot;input&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureInputFieldLabel = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureInputFieldLabel.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureInputFieldLabel.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureInputFieldLabel.horizontalIndent = 0;&#xA;constraintFFigureInputFieldLabel.horizontalSpan = 1;&#xA;constraintFFigureInputFieldLabel.verticalSpan = 1;&#xA;constraintFFigureInputFieldLabel.grabExcessHorizontalSpace = false;&#xA;constraintFFigureInputFieldLabel.grabExcessVerticalSpace = false;&#xA;this.add(fFigureInputFieldLabel, constraintFFigureInputFieldLabel);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureInputFieldLabel() {&#xA;&#x9;&#x9;return fFigureInputFieldLabel;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.Ellipse getFigureInputFieldEllipsis() {&#xA;&#x9;&#x9;return fFigureInputFieldEllipsis;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/DateInputField"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/MetadataBlock/ports"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/MetadataBlock/ports"/>
</modelFacet>
<labels
visualID="5030"
editPartClassName="DateInputFieldLabelEditPart"
itemSemanticEditPolicyClassName="DateInputFieldLabelItemSemanticEditPolicy"
notationViewFactoryClassName="DateInputFieldLabelViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureInputFieldLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/InputField/label"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/InputField/label"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3010"
editPartClassName="MetadataBlockEditPart"
itemSemanticEditPolicyClassName="MetadataBlockItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockViewFactory"
canonicalEditPolicyClassName="MetadataBlockCanonicalEditPolicy"
compartments="//@diagram/@compartments.7 //@diagram/@compartments.8"
graphicalNodeEditPolicyClassName="MetadataBlockGraphicalNodeEditPolicy"
createCommandClassName="MetadataBlockCreateCommand"
containers="//@diagram/@compartments.6">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@childNodes.9/@elementType"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="MetadataBlockFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MetadataBlockFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureMetadataBlockLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockInputFieldsPane; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockMapping; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MetadataBlockFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 2;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = false;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setLineWidth(3);&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureMetadataBlockLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureMetadataBlockLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#x9;fFigureMetadataBlockLabelFigure.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;fFigureMetadataBlockLabelFigure.setFont(FFIGUREMETADATABLOCKLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalSpan = 2;&#xA;constraintFFigureMetadataBlockLabelFigure.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockLabelFigure, constraintFFigureMetadataBlockLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockInputFieldsPane.setOutline(false);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockInputFieldsPane, constraintFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.numColumns = 1;&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.makeColumnsEqualWidth = false;&#xA;&#x9;fFigureMetadataBlockInputFieldsPane.setLayoutManager(layoutFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockMapping = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockMapping.setLineWidth(2);&#xA;&#x9;fFigureMetadataBlockMapping.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.LineBorder(null, getMapMode().DPtoLP(2)&#xA;));&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockMapping = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockMapping.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockMapping.horizontalAlignment = org.eclipse.draw2d.GridData.END;&#xA;constraintFFigureMetadataBlockMapping.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockMapping.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockMapping.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockMapping, constraintFFigureMetadataBlockMapping);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureMetadataBlockLabelFigure() {&#xA;&#x9;&#x9;return fFigureMetadataBlockLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockInputFieldsPane() {&#xA;&#x9;&#x9;return fFigureMetadataBlockInputFieldsPane;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockMapping() {&#xA;&#x9;&#x9;return fFigureMetadataBlockMapping;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMETADATABLOCKLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 12, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MetadataBlock"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/Dictionary/blocks"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/Dictionary/blocks"/>
</modelFacet>
<labels
visualID="5018"
editPartClassName="MetadataBlockNameEditPart"
itemSemanticEditPolicyClassName="MetadataBlockNameItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockNameViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3019"
editPartClassName="MetadataBlock3EditPart"
itemSemanticEditPolicyClassName="MetadataBlock3ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockViewFactory"
canonicalEditPolicyClassName="MetadataBlock3CanonicalEditPolicy"
compartments="//@diagram/@compartments.10 //@diagram/@compartments.11"
graphicalNodeEditPolicyClassName="MetadataBlock3GraphicalNodeEditPolicy"
createCommandClassName="MetadataBlock3CreateCommand"
containers="//@diagram/@compartments.9">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@childNodes.9/@elementType"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="MetadataBlockFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class MetadataBlockFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureMetadataBlockLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockInputFieldsPane; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureMetadataBlockMapping; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public MetadataBlockFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 2;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = false;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setLineWidth(3);&#xA;&#xA;this.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureMetadataBlockLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureMetadataBlockLabelFigure.setText(&quot;Unknown Widget&quot;);&#xA;&#x9;fFigureMetadataBlockLabelFigure.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkGray);&#xA;&#xA;fFigureMetadataBlockLabelFigure.setFont(FFIGUREMETADATABLOCKLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockLabelFigure.horizontalSpan = 2;&#xA;constraintFFigureMetadataBlockLabelFigure.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockLabelFigure, constraintFFigureMetadataBlockLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockInputFieldsPane.setOutline(false);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockInputFieldsPane.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockInputFieldsPane.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockInputFieldsPane, constraintFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutFFigureMetadataBlockInputFieldsPane = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.numColumns = 1;&#xA;&#x9;layoutFFigureMetadataBlockInputFieldsPane.makeColumnsEqualWidth = false;&#xA;&#x9;fFigureMetadataBlockInputFieldsPane.setLayoutManager(layoutFFigureMetadataBlockInputFieldsPane);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureMetadataBlockMapping = new org.eclipse.draw2d.RectangleFigure();&#xA;fFigureMetadataBlockMapping.setLineWidth(2);&#xA;&#x9;fFigureMetadataBlockMapping.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.MarginBorder(getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;, getMapMode().DPtoLP(5)&#xA;));&#xA;fFigureMetadataBlockMapping.setBorder(new org.eclipse.draw2d.LineBorder(null, getMapMode().DPtoLP(2)&#xA;));&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureMetadataBlockMapping = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureMetadataBlockMapping.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureMetadataBlockMapping.horizontalAlignment = org.eclipse.draw2d.GridData.END;&#xA;constraintFFigureMetadataBlockMapping.horizontalIndent = 0;&#xA;constraintFFigureMetadataBlockMapping.horizontalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.verticalSpan = 1;&#xA;constraintFFigureMetadataBlockMapping.grabExcessHorizontalSpace = false;&#xA;constraintFFigureMetadataBlockMapping.grabExcessVerticalSpace = false;&#xA;this.add(fFigureMetadataBlockMapping, constraintFFigureMetadataBlockMapping);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureMetadataBlockLabelFigure() {&#xA;&#x9;&#x9;return fFigureMetadataBlockLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockInputFieldsPane() {&#xA;&#x9;&#x9;return fFigureMetadataBlockInputFieldsPane;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureMetadataBlockMapping() {&#xA;&#x9;&#x9;return fFigureMetadataBlockMapping;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMETADATABLOCKLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 12, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/MetadataBlock"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/Form/elements"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/Form/elements"/>
</modelFacet>
<labels
visualID="5020"
editPartClassName="MetadataBlockName3EditPart"
itemSemanticEditPolicyClassName="MetadataBlockName3ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockNameViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/MetadataBlock/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3020"
editPartClassName="ParagraphEditPart"
itemSemanticEditPolicyClassName="ParagraphItemSemanticEditPolicy"
notationViewFactoryClassName="ParagraphViewFactory"
canonicalEditPolicyClassName="ParagraphCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ParagraphGraphicalNodeEditPolicy"
createCommandClassName="ParagraphCreateCommand"
containers="//@diagram/@compartments.9">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="ParagraphEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
layoutType="TOOLBAR_LAYOUT"
className="ParagraphFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class ParagraphFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureParagraphHeadingLabel; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureParagraphTextLabel; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public ParagraphFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutThis = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutThis.setStretchMinorAxis(false);&#xA;&#x9;layoutThis.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_TOPLEFT&#xA;);&#xA;&#xA;&#x9;layoutThis.setSpacing(5);&#xA;&#x9;layoutThis.setVertical(true);&#xA;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;this.setOutline(false);&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureParagraphHeadingLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureParagraphHeadingLabel.setText(&quot;&quot;);&#xA;&#xA;fFigureParagraphHeadingLabel.setFont(FFIGUREPARAGRAPHHEADINGLABEL_FONT);&#xA;&#xA;&#xA;&#xA;this.add(fFigureParagraphHeadingLabel);&#xA;&#xA;&#xA;&#xA;fFigureParagraphTextLabel = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureParagraphTextLabel.setText(&quot;&quot;);&#xA;&#xA;this.add(fFigureParagraphTextLabel);&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureParagraphHeadingLabel() {&#xA;&#x9;&#x9;return fFigureParagraphHeadingLabel;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureParagraphTextLabel() {&#xA;&#x9;&#x9;return fFigureParagraphTextLabel;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREPARAGRAPHHEADINGLABEL_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 12, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;"/>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/Paragraph"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/Form/elements"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/Form/elements"/>
</modelFacet>
<labels
visualID="5021"
editPartClassName="ParagraphHeadingEditPart"
itemSemanticEditPolicyClassName="ParagraphHeadingItemSemanticEditPolicy"
notationViewFactoryClassName="ParagraphHeadingViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureParagraphHeadingLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Paragraph/heading"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Paragraph/heading"/>
</modelFacet>
</labels>
<labels
visualID="5022"
editPartClassName="ParagraphTextEditPart"
itemSemanticEditPolicyClassName="ParagraphTextItemSemanticEditPolicy"
notationViewFactoryClassName="ParagraphTextViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureParagraphTextLabel"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Paragraph/text"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Paragraph/text"/>
</modelFacet>
</labels>
</childNodes>
<topLevelNodes
visualID="2001"
editPartClassName="CrossWalkEditPart"
itemSemanticEditPolicyClassName="CrossWalkItemSemanticEditPolicy"
notationViewFactoryClassName="CrossWalkViewFactory"
canonicalEditPolicyClassName="CrossWalkCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.11 //@diagram/@childNodes.12"
compartments="//@diagram/@compartments.0"
graphicalNodeEditPolicyClassName="CrossWalkGraphicalNodeEditPolicy"
createCommandClassName="CrossWalkCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="CrossWalkEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="EditableModelFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class EditableModelFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureModelBox; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelNotesFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public EditableModelFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 1;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = true;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;&#x9;this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(1000)&#xA;, getMapMode().DPtoLP(1000)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureModelLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelLabelFigure.setText(&quot;&quot;);&#xA;&#xA;fFigureModelLabelFigure.setFont(FFIGUREMODELLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelLabelFigure.horizontalIndent = 5;&#xA;constraintFFigureModelLabelFigure.horizontalSpan = 1;&#xA;constraintFFigureModelLabelFigure.verticalSpan = 1;&#xA;constraintFFigureModelLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelLabelFigure, constraintFFigureModelLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureModelNotesFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelNotesFigure.setText(&quot;&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelNotesFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelNotesFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelNotesFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelNotesFigure.horizontalIndent = 5;&#xA;constraintFFigureModelNotesFigure.horizontalSpan = 1;&#xA;constraintFFigureModelNotesFigure.verticalSpan = 1;&#xA;constraintFFigureModelNotesFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelNotesFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelNotesFigure, constraintFFigureModelNotesFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureModelBox = new org.eclipse.draw2d.RectangleFigure();&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelBox = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelBox.verticalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureModelBox.horizontalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureModelBox.horizontalIndent = 0;&#xA;constraintFFigureModelBox.horizontalSpan = 1;&#xA;constraintFFigureModelBox.verticalSpan = 1;&#xA;constraintFFigureModelBox.grabExcessHorizontalSpace = true;&#xA;constraintFFigureModelBox.grabExcessVerticalSpace = true;&#xA;this.add(fFigureModelBox, constraintFFigureModelBox);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureModelBox() {&#xA;&#x9;&#x9;return fFigureModelBox;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelLabelFigure() {&#xA;&#x9;&#x9;return fFigureModelLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelNotesFigure() {&#xA;&#x9;&#x9;return fFigureModelNotesFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMODELLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 26, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="1000"
height="1000"/>
</viewmap>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/CrossWalk"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
</modelFacet>
</topLevelNodes>
<topLevelNodes
visualID="2002"
editPartClassName="DictionaryEditPart"
itemSemanticEditPolicyClassName="DictionaryItemSemanticEditPolicy"
notationViewFactoryClassName="DictionaryViewFactory"
canonicalEditPolicyClassName="DictionaryCanonicalEditPolicy"
compartments="//@diagram/@compartments.6"
graphicalNodeEditPolicyClassName="DictionaryGraphicalNodeEditPolicy"
createCommandClassName="DictionaryCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="DictionaryEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="EditableModelFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class EditableModelFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureModelBox; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelNotesFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public EditableModelFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 1;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = true;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;&#x9;this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(1000)&#xA;, getMapMode().DPtoLP(1000)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureModelLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelLabelFigure.setText(&quot;&quot;);&#xA;&#xA;fFigureModelLabelFigure.setFont(FFIGUREMODELLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelLabelFigure.horizontalIndent = 5;&#xA;constraintFFigureModelLabelFigure.horizontalSpan = 1;&#xA;constraintFFigureModelLabelFigure.verticalSpan = 1;&#xA;constraintFFigureModelLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelLabelFigure, constraintFFigureModelLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureModelNotesFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelNotesFigure.setText(&quot;&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelNotesFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelNotesFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelNotesFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelNotesFigure.horizontalIndent = 5;&#xA;constraintFFigureModelNotesFigure.horizontalSpan = 1;&#xA;constraintFFigureModelNotesFigure.verticalSpan = 1;&#xA;constraintFFigureModelNotesFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelNotesFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelNotesFigure, constraintFFigureModelNotesFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureModelBox = new org.eclipse.draw2d.RectangleFigure();&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelBox = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelBox.verticalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureModelBox.horizontalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureModelBox.horizontalIndent = 0;&#xA;constraintFFigureModelBox.horizontalSpan = 1;&#xA;constraintFFigureModelBox.verticalSpan = 1;&#xA;constraintFFigureModelBox.grabExcessHorizontalSpace = true;&#xA;constraintFFigureModelBox.grabExcessVerticalSpace = true;&#xA;this.add(fFigureModelBox, constraintFFigureModelBox);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureModelBox() {&#xA;&#x9;&#x9;return fFigureModelBox;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelLabelFigure() {&#xA;&#x9;&#x9;return fFigureModelLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelNotesFigure() {&#xA;&#x9;&#x9;return fFigureModelNotesFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMODELLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 26, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="1000"
height="1000"/>
</viewmap>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/Dictionary"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
</modelFacet>
<labels
visualID="5025"
editPartClassName="DictionaryNameEditPart"
itemSemanticEditPolicyClassName="DictionaryNameItemSemanticEditPolicy"
notationViewFactoryClassName="DictionaryNameViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureModelLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Dictionary/name"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Dictionary/name"/>
</modelFacet>
</labels>
<labels
visualID="5026"
editPartClassName="DictionaryDescriptionEditPart"
itemSemanticEditPolicyClassName="DictionaryDescriptionItemSemanticEditPolicy"
notationViewFactoryClassName="DictionaryDescriptionViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureModelNotesFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Dictionary/description"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Dictionary/description"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2003"
editPartClassName="FormEditPart"
itemSemanticEditPolicyClassName="FormItemSemanticEditPolicy"
notationViewFactoryClassName="FormViewFactory"
canonicalEditPolicyClassName="FormCanonicalEditPolicy"
compartments="//@diagram/@compartments.9"
graphicalNodeEditPolicyClassName="FormGraphicalNodeEditPolicy"
createCommandClassName="FormCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="FormEditHelper"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="FlowEditableModelFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class FlowEditableModelFigure extends org.eclipse.draw2d.RectangleFigure {&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RectangleFigure fFigureFlowModelBox; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelLabelFigure; &#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel fFigureModelNotesFigure; &#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public FlowEditableModelFigure() {&#xA;&#x9;&#x9;&#xA;&#x9;org.eclipse.draw2d.GridLayout layoutThis = new org.eclipse.draw2d.GridLayout();&#xA;&#x9;layoutThis.numColumns = 1;&#xA;&#x9;layoutThis.makeColumnsEqualWidth = true;&#xA;&#x9;this.setLayoutManager(layoutThis);&#xA;&#xA;&#x9;&#x9;&#x9;this.setBackgroundColor(org.eclipse.draw2d.ColorConstants.lightGray);&#xA;this.setPreferredSize(new org.eclipse.draw2d.geometry.Dimension(getMapMode().DPtoLP(1000)&#xA;, getMapMode().DPtoLP(1000)&#xA;));&#xA;&#x9;&#x9;createContents();&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private void createContents(){&#xA;&#xA;&#xA;fFigureModelLabelFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelLabelFigure.setText(&quot;&quot;);&#xA;&#xA;fFigureModelLabelFigure.setFont(FFIGUREMODELLABELFIGURE_FONT);&#xA;&#xA;&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelLabelFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelLabelFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelLabelFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelLabelFigure.horizontalIndent = 5;&#xA;constraintFFigureModelLabelFigure.horizontalSpan = 1;&#xA;constraintFFigureModelLabelFigure.verticalSpan = 1;&#xA;constraintFFigureModelLabelFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelLabelFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelLabelFigure, constraintFFigureModelLabelFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureModelNotesFigure = new org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel();&#xA;fFigureModelNotesFigure.setText(&quot;&quot;);&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureModelNotesFigure = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureModelNotesFigure.verticalAlignment = org.eclipse.draw2d.GridData.CENTER;&#xA;constraintFFigureModelNotesFigure.horizontalAlignment = org.eclipse.draw2d.GridData.BEGINNING;&#xA;constraintFFigureModelNotesFigure.horizontalIndent = 5;&#xA;constraintFFigureModelNotesFigure.horizontalSpan = 1;&#xA;constraintFFigureModelNotesFigure.verticalSpan = 1;&#xA;constraintFFigureModelNotesFigure.grabExcessHorizontalSpace = false;&#xA;constraintFFigureModelNotesFigure.grabExcessVerticalSpace = false;&#xA;this.add(fFigureModelNotesFigure, constraintFFigureModelNotesFigure);&#xA;&#xA;&#xA;&#xA;&#xA;fFigureFlowModelBox = new org.eclipse.draw2d.RectangleFigure();&#xA;&#xA;&#xA;org.eclipse.draw2d.GridData constraintFFigureFlowModelBox = new org.eclipse.draw2d.GridData();&#xA;constraintFFigureFlowModelBox.verticalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureFlowModelBox.horizontalAlignment = org.eclipse.draw2d.GridData.FILL;&#xA;constraintFFigureFlowModelBox.horizontalIndent = 0;&#xA;constraintFFigureFlowModelBox.horizontalSpan = 1;&#xA;constraintFFigureFlowModelBox.verticalSpan = 1;&#xA;constraintFFigureFlowModelBox.grabExcessHorizontalSpace = true;&#xA;constraintFFigureFlowModelBox.grabExcessVerticalSpace = true;&#xA;this.add(fFigureFlowModelBox, constraintFFigureFlowModelBox);&#xA;&#xA;&#xA;&#x9;org.eclipse.draw2d.ToolbarLayout layoutFFigureFlowModelBox = new org.eclipse.draw2d.ToolbarLayout();&#xA;&#x9;layoutFFigureFlowModelBox.setStretchMinorAxis(false);&#xA;&#x9;layoutFFigureFlowModelBox.setMinorAlignment(org.eclipse.draw2d.ToolbarLayout.ALIGN_TOPLEFT&#xA;);&#xA;&#xA;&#x9;layoutFFigureFlowModelBox.setSpacing(5);&#xA;&#x9;layoutFFigureFlowModelBox.setVertical(true);&#xA;&#xA;&#x9;fFigureFlowModelBox.setLayoutManager(layoutFFigureFlowModelBox);&#xA;&#xA;&#xA;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.draw2d.RectangleFigure getFigureFlowModelBox() {&#xA;&#x9;&#x9;return fFigureFlowModelBox;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelLabelFigure() {&#xA;&#x9;&#x9;return fFigureModelLabelFigure;&#xA;&#x9;}&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel getFigureModelNotesFigure() {&#xA;&#x9;&#x9;return fFigureModelNotesFigure;&#xA;&#x9;}&#xA;&#xA;&#xA;}&#xA;&#xA;/**&#xA; * @generated&#xA; */&#xA;static final org.eclipse.swt.graphics.Font FFIGUREMODELLABELFIGURE_FONT = new org.eclipse.swt.graphics.Font(org.eclipse.swt.widgets.Display.getCurrent(), org.eclipse.swt.widgets.Display.getDefault().getSystemFont().getFontData()[0].getName(), 26, org.eclipse.swt.SWT.BOLD);&#xA;&#xA;">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
<attributes
xsi:type="gmfgen:DefaultSizeAttributes"
width="1000"
height="1000"/>
</viewmap>
<modelFacet>
<metaClass
href="crosswalk.genmodel#//crosswalk/Form"/>
<containmentMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
<childMetaFeature
href="crosswalk.genmodel#//crosswalk/EditingContainer/model"/>
</modelFacet>
<labels
visualID="5023"
editPartClassName="FormTitleEditPart"
itemSemanticEditPolicyClassName="FormTitleItemSemanticEditPolicy"
notationViewFactoryClassName="FormTitleViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureModelLabelFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedFont="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Form/title"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Form/title"/>
</modelFacet>
</labels>
<labels
visualID="5024"
editPartClassName="FormDescriptionEditPart"
itemSemanticEditPolicyClassName="FormDescriptionItemSemanticEditPolicy"
notationViewFactoryClassName="FormDescriptionViewFactory">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureModelNotesFigure"
figureQualifiedClassName="org.eclipse.gmf.runtime.draw2d.ui.figures.WrappingLabel"/>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.9"
viewMethod="NATIVE"
editMethod="NATIVE">
<metaFeatures
href="crosswalk.genmodel#//crosswalk/Form/description"/>
<editableMetaFeatures
href="crosswalk.genmodel#//crosswalk/Form/description"/>
</modelFacet>
</labels>
</topLevelNodes>
<links
visualID="4001"
editPartClassName="InputOutputEditPart"
itemSemanticEditPolicyClassName="InputOutputItemSemanticEditPolicy"
notationViewFactoryClassName="InputOutputViewFactory"
createCommandClassName="InputOutputCreateCommand"
reorientCommandClassName="InputOutputReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"/>
<viewmap
xsi:type="gmfgen:InnerClassViewmap"
className="InputConnectionFigure"
classBody="&#xA;/**&#xA; * @generated&#xA; */&#xA;public class InputConnectionFigure extends org.eclipse.gmf.runtime.draw2d.ui.figures.PolylineConnectionEx {&#xA;&#xA;&#xA;&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;public InputConnectionFigure() {&#xA;&#x9;&#x9;this.setLineWidth(2);&#xA;&#x9;this.setForegroundColor(org.eclipse.draw2d.ColorConstants.darkGreen);&#xA;&#xA;&#x9;&#x9;setSourceDecoration(createSourceDecoration());&#xA;&#x9;}&#xA;&#xA;&#x9;/**&#xA;&#x9; * @generated&#xA;&#x9; */&#xA;&#x9;private org.eclipse.draw2d.RotatableDecoration createSourceDecoration() {&#xA;&#x9;&#x9;org.eclipse.draw2d.PolylineDecoration df = new org.eclipse.draw2d.PolylineDecoration();&#xA;org.eclipse.draw2d.geometry.PointList pl = new org.eclipse.draw2d.geometry.PointList();&#xA;pl.addPoint(getMapMode().DPtoLP(-1)&#xA;, getMapMode().DPtoLP(1)&#xA;);&#xA;pl.addPoint(getMapMode().DPtoLP(0)&#xA;, getMapMode().DPtoLP(0)&#xA;);&#xA;pl.addPoint(getMapMode().DPtoLP(-1)&#xA;, getMapMode().DPtoLP(-1)&#xA;);&#xA;df.setTemplate(pl);&#xA;df.setScale(getMapMode().DPtoLP(7)&#xA;, getMapMode().DPtoLP(3)&#xA;);&#xA;&#x9;&#x9;return df;&#xA;&#x9;}&#xA;&#xA;&#xA;&#xA;&#xA;}&#xA;&#xA;">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="crosswalk.genmodel#//crosswalk/Input/Output"/>
</modelFacet>
<creationConstraints
sourceEnd="//@expressionProviders/@providers.0/@expressions.5"/>
</links>
<compartments
visualID="7001"
editPartClassName="CrossWalkModelBoxCompartmentEditPart"
itemSemanticEditPolicyClassName="CrossWalkModelBoxCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="CrossWalkModelBoxCompartmentViewFactory"
canonicalEditPolicyClassName="CrossWalkModelBoxCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0 //@diagram/@childNodes.2 //@diagram/@childNodes.3 //@diagram/@childNodes.4 //@diagram/@childNodes.5 //@diagram/@childNodes.6 //@diagram/@childNodes.9"
title="ModelBoxCompartment"
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:ParentAssignedViewmap"
getterName="getFigureModelBox"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7002"
editPartClassName="DelimitedFileDataFieldCompartmentEditPart"
itemSemanticEditPolicyClassName="DelimitedFileDataFieldCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="DelimitedFileDataFieldCompartmentViewFactory"
canonicalEditPolicyClassName="DelimitedFileDataFieldCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.1"
title="DataFieldCompartment"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.0">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureFieldCompartmentRect"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7003"
editPartClassName="MappedElementChildElementsCompartmentEditPart"
itemSemanticEditPolicyClassName="MappedElementChildElementsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementChildElementsCompartmentViewFactory"
canonicalEditPolicyClassName="MappedElementChildElementsCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.7 //@diagram/@childNodes.8"
title="ChildElementsCompartment"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.6">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getChildPane"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7004"
editPartClassName="MappedElementChildElementsCompartment2EditPart"
itemSemanticEditPolicyClassName="MappedElementChildElementsCompartment2ItemSemanticEditPolicy"
notationViewFactoryClassName="MappedElementChildElementsCompartmentViewFactory"
canonicalEditPolicyClassName="MappedElementChildElementsCompartment2CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.7 //@diagram/@childNodes.8"
title="ChildElementsCompartment"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.7">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getChildPane"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7009"
editPartClassName="MetadataBlockMetadataBlockInputFieldsCompartment2EditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartment2ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockInputFieldsCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartment2CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.10 //@diagram/@childNodes.13"
title="MetadataBlockInputFieldsCompartment"
node="//@diagram/@childNodes.9">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockInputFieldsPane"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7010"
editPartClassName="MetadataBlockMetadataBlockMappingCompartment2EditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartment2ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockMappingCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartment2CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.3 //@diagram/@childNodes.4 //@diagram/@childNodes.5 //@diagram/@childNodes.6 //@diagram/@childNodes.11 //@diagram/@childNodes.12"
title="MetadataBlockMappingCompartment"
hideIfEmpty="false"
needsTitle="false"
node="//@diagram/@childNodes.9"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockMapping"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
</viewmap>
</compartments>
<compartments
visualID="7005"
editPartClassName="DictionaryModelBoxCompartmentEditPart"
itemSemanticEditPolicyClassName="DictionaryModelBoxCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="DictionaryModelBoxCompartmentViewFactory"
canonicalEditPolicyClassName="DictionaryModelBoxCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.14"
title="ModelBoxCompartment"
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:ParentAssignedViewmap"
getterName="getFigureModelBox"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7006"
editPartClassName="MetadataBlockMetadataBlockInputFieldsCompartmentEditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockInputFieldsCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.10 //@diagram/@childNodes.13"
title="MetadataBlockInputFieldsCompartment"
node="//@diagram/@childNodes.14">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockInputFieldsPane"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7007"
editPartClassName="MetadataBlockMetadataBlockMappingCompartmentEditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockMappingCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.3 //@diagram/@childNodes.4 //@diagram/@childNodes.5 //@diagram/@childNodes.6 //@diagram/@childNodes.11 //@diagram/@childNodes.12"
title="MetadataBlockMappingCompartment"
hideIfEmpty="false"
needsTitle="false"
node="//@diagram/@childNodes.14"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockMapping"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
</viewmap>
</compartments>
<compartments
visualID="7011"
editPartClassName="FormModelBoxCompartmentEditPart"
itemSemanticEditPolicyClassName="FormModelBoxCompartmentItemSemanticEditPolicy"
notationViewFactoryClassName="FormModelBoxCompartmentViewFactory"
canonicalEditPolicyClassName="FormModelBoxCompartmentCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.15 //@diagram/@childNodes.16"
title="FlowModelBoxCompartment"
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:ParentAssignedViewmap"
getterName="getFigureFlowModelBox"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7012"
editPartClassName="MetadataBlockMetadataBlockInputFieldsCompartment3EditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartment3ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockInputFieldsCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockInputFieldsCompartment3CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.10 //@diagram/@childNodes.13"
title="MetadataBlockInputFieldsCompartment"
node="//@diagram/@childNodes.15">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockInputFieldsPane"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure"/>
</compartments>
<compartments
visualID="7013"
editPartClassName="MetadataBlockMetadataBlockMappingCompartment3EditPart"
itemSemanticEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartment3ItemSemanticEditPolicy"
notationViewFactoryClassName="MetadataBlockMetadataBlockMappingCompartmentViewFactory"
canonicalEditPolicyClassName="MetadataBlockMetadataBlockMappingCompartment3CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.3 //@diagram/@childNodes.4 //@diagram/@childNodes.5 //@diagram/@childNodes.6 //@diagram/@childNodes.11 //@diagram/@childNodes.12"
title="MetadataBlockMappingCompartment"
node="//@diagram/@childNodes.15"
listLayout="false">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ParentAssignedViewmap"
getterName="getFigureMetadataBlockMapping"
figureQualifiedClassName="org.eclipse.draw2d.RectangleFigure">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedBackground="true"/>
</viewmap>
</compartments>
<palette>
<groups
title="Metadata Mapping"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="XML Element"
description="Add an Element"
genNodes="//@diagram/@childNodes.6 //@diagram/@childNodes.7"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="XML Attribute"
description="Create an XML Attribute"
genNodes="//@diagram/@childNodes.8"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Input Connector"
description="link to input"
genLinks="//@diagram/@links.0"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Original Name Matcher"
description="Create Original File/Folder Name Record Matcher"
genNodes="//@diagram/@childNodes.2"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Date Maker"
description="Add a Date Recognizer"
genNodes="//@diagram/@childNodes.3"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Fixed Text"
description="Add custom text to your crosswalk records"
genNodes="//@diagram/@childNodes.4"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Trim Spaces"
description="Create Normalize Whitespace"
genNodes="//@diagram/@childNodes.5"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Current Username"
description="The login of the current user."
genNodes="//@diagram/@childNodes.12"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Current Date/Time"
description="The current system date and time."
genNodes="//@diagram/@childNodes.11"/>
</groups>
<groups
title="Form and Dictionary"
collapse="true">
<entries
xsi:type="gmfgen:ToolEntry"
title="Metadata Block"
description="Add a metadata block to the dictionary"
genNodes="//@diagram/@childNodes.9 //@diagram/@childNodes.14 //@diagram/@childNodes.15"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Text Field"
description="Add a text field to a metadata block"
genNodes="//@diagram/@childNodes.10"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Date Field"
description="Add a date field to a metadata block."
genNodes="//@diagram/@childNodes.13 //@diagram/@childNodes.16"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Paragraph"
description="A block of text with optional header used in forms."/>
</groups>
</palette>
<preferencePages
xsi:type="gmfgen:GenStandardPreferencePage"
iD="crosswalk-gmf.diagram.general"
name="Crosswalk Diagram">
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="crosswalk-gmf.diagram.appearance"
name="Appearance"
kind="Appearance"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="crosswalk-gmf.diagram.connections"
name="Connections"
kind="Connections"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="crosswalk-gmf.diagram.printing"
name="Printing"
kind="Printing"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="crosswalk-gmf.diagram.rulersAndGrid"
name="Rulers And Grid"
kind="RulersAndGrid"/>
</preferencePages>
</diagram>
<plugin
provider="UNC Chapel Hill Libraries"
version="4.0.0.qualifier">
<requiredPlugins>org.eclipse.draw2d</requiredPlugins>
<requiredPlugins>org.eclipse.gmf.runtime.draw2d.ui</requiredPlugins>
</plugin>
<editor/>
<navigator>
<childReferences
child="//@diagram"/>
<childReferences
parent="//@diagram/@childNodes.0"
child="//@diagram/@childNodes.1"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.2"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.3"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.4"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.5"/>
<childReferences
parent="//@diagram/@childNodes.7"
child="//@diagram/@childNodes.7"/>
<childReferences
parent="//@diagram/@childNodes.7"
child="//@diagram/@childNodes.8"/>
<childReferences
parent="//@diagram/@childNodes.6"
child="//@diagram/@childNodes.7"/>
<childReferences
parent="//@diagram/@childNodes.6"
child="//@diagram/@childNodes.8"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.6"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.3"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.4"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.5"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.6"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.10"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.11"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.12"/>
<childReferences
parent="//@diagram/@childNodes.9"
child="//@diagram/@childNodes.13"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.9"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.11"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.12"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.0"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.3"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.4"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.5"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.6"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.10"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.11"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.12"/>
<childReferences
parent="//@diagram/@childNodes.14"
child="//@diagram/@childNodes.13"/>
<childReferences
parent="//@diagram/@topLevelNodes.1"
child="//@diagram/@childNodes.14"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.1"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.3"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.4"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.5"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.6"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.10"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.11"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.12"/>
<childReferences
parent="//@diagram/@childNodes.15"
child="//@diagram/@childNodes.13"/>
<childReferences
parent="//@diagram/@topLevelNodes.2"
child="//@diagram/@childNodes.15"/>
<childReferences
parent="//@diagram/@topLevelNodes.2"
child="//@diagram/@childNodes.16"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.2"/>
<childReferences
parent="//@diagram"
child="//@diagram/@links.0"
groupName="links"
groupIcon="icons/linksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.1"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.1"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.3"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.3"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.4"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.4"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.5"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.5"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.10"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.10"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.11"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.11"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.12"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.12"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.13"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.13"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.2"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.2"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.3"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.3"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.5"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.5"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.8"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.8"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.10"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.10"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.13"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.13"
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="crosswalk.genmodel#/"/>
<expressionProviders>
<providers
xsi:type="gmfgen:GenJavaExpressionProvider">
<expressions
body="&quot;this is the body of my java expression&quot;"/>
<expressions
body="'Folder/File Name Matcher'"/>
<expressions
body="&quot;Date Recognizer&quot;"/>
<expressions
body="findthisstring"/>
<expressions
body="findthisstring"/>
<expressions
xsi:type="gmfgen:GenConstraint"
body="self.getInputType().isAssignableFrom(oppositeEnd.getOutputType)"/>
</providers>
<providers
xsi:type="gmfgen:GenExpressionInterpreter">
<expressions
body="self.getName()"/>
</providers>
<providers
xsi:type="gmfgen:GenLiteralExpressionProvider">
<expressions
body="&quot;Trim Spaces&quot;"/>
<expressions
body="&quot;Current Date&quot;"/>
<expressions
body="&quot;Current Username&quot;"/>
</providers>
</expressionProviders>
<labelParsers
extensibleViaService="true">
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.1/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.0">
<expressionContext
href="crosswalk.genmodel#//crosswalk/TabbedDataField"/>
</implementations>
<implementations
xsi:type="gmfgen:PredefinedParser"
uses="//@diagram/@childNodes.1/@labels.1/@modelFacet //@diagram/@childNodes.4/@labels.0/@modelFacet"/>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.0/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.1/@expressions.0">
<expressionContext
href="crosswalk.genmodel#//crosswalk/DelimitedFile"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.2/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.1">
<expressionContext
href="crosswalk.genmodel#//crosswalk/OriginalNameRecordMatcher"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.3/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.2">
<expressionContext
href="crosswalk.genmodel#//crosswalk/DateRecognizer"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.5/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.2/@expressions.0">
<expressionContext
href="crosswalk.genmodel#//crosswalk/TrimWhitespace"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.8/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.3">
<expressionContext
href="crosswalk.genmodel#//crosswalk/MappedAttribute"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.7/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.4">
<expressionContext
href="crosswalk.genmodel#//crosswalk/MappedElement"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.6/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.0/@expressions.4">
<expressionContext
href="crosswalk.genmodel#//crosswalk/MappedElement"/>
</implementations>
<implementations
xsi:type="gmfgen:PredefinedParser"
uses="//@diagram/@childNodes.10/@labels.0/@modelFacet //@diagram/@childNodes.13/@labels.0/@modelFacet //@diagram/@childNodes.9/@labels.0/@modelFacet //@diagram/@childNodes.14/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.1/@modelFacet //@diagram/@childNodes.15/@labels.0/@modelFacet //@diagram/@childNodes.16/@labels.0/@modelFacet //@diagram/@childNodes.16/@labels.1/@modelFacet //@diagram/@topLevelNodes.2/@labels.0/@modelFacet //@diagram/@topLevelNodes.2/@labels.1/@modelFacet"
viewMethod="NATIVE"
editMethod="NATIVE"/>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.11/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.2/@expressions.1">
<expressionContext
href="crosswalk.genmodel#//crosswalk/CurrentDate"/>
</implementations>
<implementations
xsi:type="gmfgen:ExpressionLabelParser"
uses="//@diagram/@childNodes.12/@labels.0/@modelFacet"
viewExpression="//@expressionProviders/@providers.2/@expressions.2">
<expressionContext
href="crosswalk.genmodel#//crosswalk/CurrentUsername"/>
</implementations>
</labelParsers>
<contextMenus
context="//@diagram">
<items
xsi:type="gmfgen:LoadResourceAction"/>
</contextMenus>
</gmfgen:GenEditorGenerator>
Jump to Line
Something went wrong with that request. Please try again.