blob: 81e91acb5e3f9ba03ffeee6cdf1a11fc997d1785 [file] [log] [blame]
<?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">
<diagram
visualID="1000"
editPartClassName="DiagramEditPart"
itemSemanticEditPolicyClassName="DiagramItemSemanticEditPolicy"
canonicalEditPolicyClassName="DiagramCanonicalEditPolicy"
iconProviderPriority="Low"
validationProviderPriority="Low">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="DiagramEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<figureModel
href="labels.gmfgraph#labels"/>
</viewmap>
<domainDiagramElement
href="labels.genmodel#//labels/Diagram"/>
<childNodes
xsi:type="gmfgen:GenChildLabelNode"
visualID="3001"
editPartClassName="ChildLabelNodeEditPart"
itemSemanticEditPolicyClassName="ChildLabelNodeItemSemanticEditPolicy"
notationViewFactoryClassName="ChildLabelNodeViewFactory"
canonicalEditPolicyClassName="ChildLabelNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="ChildLabelNodeGraphicalNodeEditPolicy"
createCommandClassName="ChildLabelNodeCreateCommand"
containers="//@diagram/@compartments.0"
labelElementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="ChildLabelNodeEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<figureModel
href="labels.gmfgraph#ChildLabelNodeName"/>
</viewmap>
<modelFacet>
<metaClass
href="labels.genmodel#//labels/ChildLabelNode"/>
<containmentMetaFeature
href="labels.genmodel#//labels/ChildLabelNodeContainer/getChildren"/>
<childMetaFeature
href="labels.genmodel#//labels/ChildLabelNodeContainer/getChildren"/>
</modelFacet>
<labelModelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</labelModelFacet>
</childNodes>
<topLevelNodes
visualID="2001"
editPartClassName="GenLabelNodeEditPart"
itemSemanticEditPolicyClassName="GenLabelNodeItemSemanticEditPolicy"
notationViewFactoryClassName="GenLabelNodeViewFactory"
canonicalEditPolicyClassName="GenLabelNodeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="GenLabelNodeGraphicalNodeEditPolicy"
createCommandClassName="GenLabelNodeCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="GenLabelNodeEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap"
layoutType="FLOW_LAYOUT">
<figureModel
href="labels.gmfgraph#GenLabelNode"/>
</viewmap>
<modelFacet>
<metaClass
href="labels.genmodel#//labels/GenLabelNode"/>
<containmentMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<childMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
</modelFacet>
<labels
visualID="5001"
editPartClassName="GenLabelNodeNameEditPart"
itemSemanticEditPolicyClassName="GenLabelNodeNameItemSemanticEditPolicy"
notationViewFactoryClassName="GenLabelNodeNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<figureModel
href="labels.gmfgraph#GenLabelNodeName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2002"
editPartClassName="AllLabelsTypeEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeViewFactory"
canonicalEditPolicyClassName="AllLabelsTypeCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="AllLabelsTypeGraphicalNodeEditPolicy"
createCommandClassName="AllLabelsTypeCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="AllLabelsTypeEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap"
layoutType="FLOW_LAYOUT">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsType"/>
</viewmap>
<modelFacet>
<metaClass
href="labels.genmodel#//labels/AllLabelsType"/>
<containmentMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<childMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<modelElementInitializer
xsi:type="gmfgen:GenFeatureSeqInitializer">
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="//@expressionProviders/@providers.0/@expressions.0">
<feature
href="labels.genmodel#//labels/AllLabelsType/floatObject"/>
</initializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="//@expressionProviders/@providers.0/@expressions.1">
<feature
href="labels.genmodel#//labels/AllLabelsType/integerObject"/>
</initializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="//@expressionProviders/@providers.0/@expressions.2">
<feature
href="labels.genmodel#//labels/AllLabelsType/longObject"/>
</initializers>
<initializers
xsi:type="gmfgen:GenFeatureValueSpec"
value="//@expressionProviders/@providers.0/@expressions.3">
<feature
href="labels.genmodel#//labels/AllLabelsType/short"/>
</initializers>
</modelElementInitializer>
</modelFacet>
<labels
visualID="5002"
editPartClassName="AllLabelsTypeNameEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeNameItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</modelFacet>
</labels>
<labels
visualID="5003"
editPartClassName="AllLabelsTypeBigDecimalEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeBigDecimalItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeBigDecimalViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeBigDecimal"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/bigDecimal"/>
</modelFacet>
</labels>
<labels
visualID="5004"
editPartClassName="AllLabelsTypeBigIntegerEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeBigIntegerItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeBigIntegerViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeBigInteger"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/bigInteger"/>
</modelFacet>
</labels>
<labels
visualID="5005"
editPartClassName="AllLabelsTypeBooleanEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeBooleanItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeBooleanViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeBoolean"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/boolean"/>
</modelFacet>
</labels>
<labels
visualID="5006"
editPartClassName="AllLabelsTypeBooleanObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeBooleanObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeBooleanObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeBooleanObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/booleanObject"/>
</modelFacet>
</labels>
<labels
visualID="5007"
editPartClassName="AllLabelsTypeByteEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeByteItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeByteViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeByte"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/byte"/>
</modelFacet>
</labels>
<labels
visualID="5008"
editPartClassName="AllLabelsTypeByteArrayEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeByteArrayItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeByteArrayViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeByteObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/byteObject"/>
</modelFacet>
</labels>
<labels
visualID="5009"
editPartClassName="AllLabelsTypeByteObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeByteObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeByteObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeChar"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/char"/>
</modelFacet>
</labels>
<labels
visualID="5010"
editPartClassName="AllLabelsTypeCharEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeCharItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeCharViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeCharacterObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/characterObject"/>
</modelFacet>
</labels>
<labels
visualID="5011"
editPartClassName="AllLabelsTypeCharacterObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeCharacterObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeCharacterObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeDate"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/date"/>
</modelFacet>
</labels>
<labels
visualID="5012"
editPartClassName="AllLabelsTypeDateEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeDateItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeDateViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeDouble"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/double"/>
</modelFacet>
</labels>
<labels
visualID="5013"
editPartClassName="AllLabelsTypeDoubleEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeDoubleItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeDoubleViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeDoubleObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/doubleObject"/>
</modelFacet>
</labels>
<labels
visualID="5014"
editPartClassName="AllLabelsTypeDoubleObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeDoubleObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeDoubleObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeFloat"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/float"/>
</modelFacet>
</labels>
<labels
visualID="5015"
editPartClassName="AllLabelsTypeFloatEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeFloatItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeFloatViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeFloatObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/floatObject"/>
</modelFacet>
</labels>
<labels
visualID="5016"
editPartClassName="AllLabelsTypeFloatObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeFloatObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeFloatObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeInt"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/int"/>
</modelFacet>
</labels>
<labels
visualID="5017"
editPartClassName="AllLabelsTypeIntEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeIntItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeIntViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeIntegerObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/integerObject"/>
</modelFacet>
</labels>
<labels
visualID="5018"
editPartClassName="AllLabelsTypeIntegerObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeIntegerObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeIntegerObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeLong"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/long"/>
</modelFacet>
</labels>
<labels
visualID="5019"
editPartClassName="AllLabelsTypeLongEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeLongItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeLongViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeLongObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/longObject"/>
</modelFacet>
</labels>
<labels
visualID="5020"
editPartClassName="AllLabelsTypeLongObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeLongObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeLongObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeShort"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/short"/>
</modelFacet>
</labels>
<labels
visualID="5021"
editPartClassName="AllLabelsTypeShortEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeShortItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeShortViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeShortObject"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/shortObject"/>
</modelFacet>
</labels>
<labels
visualID="5022"
editPartClassName="AllLabelsTypeShortObjectEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeShortObjectItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeShortObjectViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeString"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/string"/>
</modelFacet>
</labels>
<labels
visualID="5023"
editPartClassName="AllLabelsTypeStringEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeStringItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeStringViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#LabelSide"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.1">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/side"/>
</modelFacet>
</labels>
<labels
visualID="5024"
editPartClassName="AllLabelsTypeDataTypedEditPart"
itemSemanticEditPolicyClassName="AllLabelsTypeDataTypedItemSemanticEditPolicy"
notationViewFactoryClassName="AllLabelsTypeDataTypedViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#AllLabelsTypeCustomDataType"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/AllLabelsType/dataTyped"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2003"
editPartClassName="ChildLabelNodeContainerEditPart"
itemSemanticEditPolicyClassName="ChildLabelNodeContainerItemSemanticEditPolicy"
notationViewFactoryClassName="ChildLabelNodeContainerViewFactory"
canonicalEditPolicyClassName="ChildLabelNodeContainerCanonicalEditPolicy"
compartments="//@diagram/@compartments.0"
graphicalNodeEditPolicyClassName="ChildLabelNodeContainerGraphicalNodeEditPolicy"
createCommandClassName="ChildLabelNodeContainerCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="ChildLabelNodeContainerEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap"
layoutType="TOOLBAR_LAYOUT">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
<figureModel
href="labels.gmfgraph#ChildLabelNodeContainer"/>
</viewmap>
<modelFacet>
<metaClass
href="labels.genmodel#//labels/ChildLabelNodeContainer"/>
<containmentMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<childMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
</modelFacet>
<labels
visualID="5025"
editPartClassName="ChildLabelNodeContainerNameEditPart"
itemSemanticEditPolicyClassName="ChildLabelNodeContainerNameItemSemanticEditPolicy"
notationViewFactoryClassName="ChildLabelNodeContainerNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
<figureModel
href="labels.gmfgraph#ChildLabelNodeContainerName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2004"
editPartClassName="VerticalLabelEditPart"
itemSemanticEditPolicyClassName="VerticalLabelItemSemanticEditPolicy"
notationViewFactoryClassName="VerticalLabelViewFactory"
canonicalEditPolicyClassName="VerticalLabelCanonicalEditPolicy"
graphicalNodeEditPolicyClassName="VerticalLabelGraphicalNodeEditPolicy"
createCommandClassName="VerticalLabelCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="VerticalLabelEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap"
layoutType="TOOLBAR_LAYOUT">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#VerticalLabel"/>
</viewmap>
<modelFacet>
<metaClass
href="labels.genmodel#//labels/VerticalLabel"/>
<containmentMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<childMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
</modelFacet>
<labels
visualID="5026"
editPartClassName="VerticalLabelNameEditPart"
itemSemanticEditPolicyClassName="VerticalLabelNameItemSemanticEditPolicy"
notationViewFactoryClassName="VerticalLabelNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="labels.gmfgraph#VerticalLabelName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<links
visualID="4001"
editPartClassName="LinkWithLabelEditPart"
itemSemanticEditPolicyClassName="LinkWithLabelItemSemanticEditPolicy"
notationViewFactoryClassName="LinkWithLabelViewFactory"
createCommandClassName="LinkWithLabelCreateCommand"
reorientCommandClassName="LinkWithLabelReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="LinkWithLabelEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<figureModel
href="labels.gmfgraph#VericalLabel_GenLabel_Connection"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:TypeLinkModelFacet">
<metaClass
href="labels.genmodel#//labels/LinkWithLabel"/>
<containmentMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<childMetaFeature
href="labels.genmodel#//labels/Diagram/getLabels"/>
<sourceMetaFeature
href="labels.genmodel#//labels/LinkWithLabel/source"/>
<targetMetaFeature
href="labels.genmodel#//labels/LinkWithLabel/target"/>
</modelFacet>
<labels
visualID="6001"
editPartClassName="LinkWithLabelNameEditPart"
itemSemanticEditPolicyClassName="LinkWithLabelNameItemSemanticEditPolicy"
notationViewFactoryClassName="LinkWithLabelNameViewFactory"
elementIcon="true">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:LabelOffsetAttributes"
y="40"/>
<figureModel
href="labels.gmfgraph#LinkLabel"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="labels.genmodel#//labels/NamedElement/name"/>
</modelFacet>
</labels>
</links>
<compartments
visualID="7001"
editPartClassName="ChildLabelNodeContainerLabelContainerEditPart"
itemSemanticEditPolicyClassName="ChildLabelNodeContainerLabelContainerItemSemanticEditPolicy"
notationViewFactoryClassName="ChildLabelNodeContainerLabelContainerViewFactory"
canonicalEditPolicyClassName="ChildLabelNodeContainerLabelContainerCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="LabelContainer"
node="//@diagram/@topLevelNodes.2">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
<figureModel
href="labels.gmfgraph#LabelContainer"/>
</viewmap>
</compartments>
<palette>
<groups
title="labels">
<entries
xsi:type="gmfgen:ToolEntry"
title="AllLabelsType"
description="Create new AllLabelsType"
genNodes="//@diagram/@topLevelNodes.1"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="ChildLabelNodeContainer"
description="Create new ChildLabelNodeContainer"
genNodes="//@diagram/@topLevelNodes.2"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="ChildLabelNode"
description="Create new ChildLabelNode"
genNodes="//@diagram/@childNodes.0"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="GenLabelNode"
description="Create new GenLabelNode"
genNodes="//@diagram/@topLevelNodes.0"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="VerticalLabel"
description="Create new VerticalLabel"
genNodes="//@diagram/@topLevelNodes.3"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="VerticalLabel_GenLabel_Connection"
description="Create new VerticalLabel_GenLabel_Connection"
genLinks="//@diagram/@links.0"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="AllLabelTypes_VerticalLabel_Link"
description="Create new AllLabelTypes_VerticalLabel_Link"/>
</groups>
</palette>
<preferencePages
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.tooling.examples.labels.diagram.general"
name="Label Diagram">
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.tooling.examples.labels.diagram.appearance"
name="Appearance"
kind="Appearance"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.tooling.examples.labels.diagram.connections"
name="Connections"
kind="Connections"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.tooling.examples.labels.diagram.printing"
name="Printing"
kind="Printing"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.tooling.examples.labels.diagram.rulersAndGrid"
name="Rulers And Grid"
kind="RulersAndGrid"/>
</preferencePages>
</diagram>
<plugin>
<requiredPlugins>org.eclipse.gmf.tooling.runtime</requiredPlugins>
</plugin>
<editor/>
<navigator>
<childReferences
child="//@diagram"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.0"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.1"/>
<childReferences
parent="//@diagram/@topLevelNodes.2"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.2"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.3"/>
<childReferences
parent="//@diagram"
child="//@diagram/@links.0"
groupName="links"
groupIcon="icons/linksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@topLevelNodes.0"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@topLevelNodes.3"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@topLevelNodes.3"
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="labels.genmodel#/"/>
<expressionProviders>
<providers
xsi:type="gmfgen:GenExpressionInterpreter">
<expressions
body="42.42"/>
<expressions
body="42"/>
<expressions
body="42424242"/>
<expressions
body="42"/>
</providers>
</expressionProviders>
<labelParsers
extensibleViaService="true">
<implementations
xsi:type="gmfgen:PredefinedParser"
uses="//@diagram/@topLevelNodes.0/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.1/@modelFacet //@diagram/@topLevelNodes.1/@labels.2/@modelFacet //@diagram/@topLevelNodes.1/@labels.3/@modelFacet //@diagram/@topLevelNodes.1/@labels.4/@modelFacet //@diagram/@topLevelNodes.1/@labels.5/@modelFacet //@diagram/@topLevelNodes.1/@labels.6/@modelFacet //@diagram/@topLevelNodes.1/@labels.7/@modelFacet //@diagram/@topLevelNodes.1/@labels.8/@modelFacet //@diagram/@topLevelNodes.1/@labels.9/@modelFacet //@diagram/@topLevelNodes.1/@labels.10/@modelFacet //@diagram/@topLevelNodes.1/@labels.11/@modelFacet //@diagram/@topLevelNodes.1/@labels.12/@modelFacet //@diagram/@topLevelNodes.1/@labels.13/@modelFacet //@diagram/@topLevelNodes.1/@labels.14/@modelFacet //@diagram/@topLevelNodes.1/@labels.15/@modelFacet //@diagram/@topLevelNodes.1/@labels.16/@modelFacet //@diagram/@topLevelNodes.1/@labels.17/@modelFacet //@diagram/@topLevelNodes.1/@labels.18/@modelFacet //@diagram/@topLevelNodes.1/@labels.19/@modelFacet //@diagram/@topLevelNodes.1/@labels.20/@modelFacet //@diagram/@topLevelNodes.1/@labels.22/@modelFacet //@diagram/@childNodes.0/@labelModelFacet //@diagram/@topLevelNodes.2/@labels.0/@modelFacet //@diagram/@topLevelNodes.3/@labels.0/@modelFacet //@diagram/@links.0/@labels.0/@modelFacet"/>
<implementations
xsi:type="gmfgen:PredefinedEnumParser"
uses="//@diagram/@topLevelNodes.1/@labels.21/@modelFacet"/>
</labelParsers>
<contextMenus
context="//@diagram">
<items
xsi:type="gmfgen:LoadResourceAction"/>
</contextMenus>
</gmfgen:GenEditorGenerator>