blob: c3cc7e4edcb91e068163fd610394863e99fdbf6d [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="RootContainerEditPart"
itemSemanticEditPolicyClassName="RootContainerItemSemanticEditPolicy"
canonicalEditPolicyClassName="RootContainerCanonicalEditPolicy"
iconProviderPriority="Low"
validationProviderPriority="Low">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Diagram"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="RootContainerEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<figureModel
href="lesscode.gmfgraph#ui"/>
</viewmap>
<domainDiagramElement
href="lesscode.genmodel#//lesscode/RootContainer"/>
<childNodes
visualID="3001"
editPartClassName="Subject2EditPart"
itemSemanticEditPolicyClassName="Subject2ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectViewFactory"
canonicalEditPolicyClassName="Subject2CanonicalEditPolicy"
compartments="//@diagram/@compartments.1"
graphicalNodeEditPolicyClassName="Subject2GraphicalNodeEditPolicy"
createCommandClassName="Subject2CreateCommand"
containers="//@diagram/@compartments.1 //@diagram/@compartments.0 //@diagram/@compartments.3 //@diagram/@compartments.5 //@diagram/@compartments.6">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@topLevelNodes.0/@elementType"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#Subject"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/Subject"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/Subject/recursiveContainment"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/Subject/recursiveContainment"/>
</modelFacet>
<labels
visualID="5001"
editPartClassName="SubjectName2EditPart"
itemSemanticEditPolicyClassName="SubjectName2ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectNameViewFactory"
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="lesscode.gmfgraph#SubjectName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3002"
editPartClassName="Subject3EditPart"
itemSemanticEditPolicyClassName="Subject3ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectViewFactory"
canonicalEditPolicyClassName="Subject3CanonicalEditPolicy"
compartments="//@diagram/@compartments.3"
graphicalNodeEditPolicyClassName="Subject3GraphicalNodeEditPolicy"
createCommandClassName="Subject3CreateCommand"
containers="//@diagram/@compartments.2">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@topLevelNodes.0/@elementType"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#Subject"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/Subject"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/OneContainmentGroup/subjects"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/OneContainmentGroup/subjects"/>
</modelFacet>
<labels
visualID="5003"
editPartClassName="SubjectName3EditPart"
itemSemanticEditPolicyClassName="SubjectName3ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectNameViewFactory"
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="lesscode.gmfgraph#SubjectName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3003"
editPartClassName="Subject4EditPart"
itemSemanticEditPolicyClassName="Subject4ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectViewFactory"
canonicalEditPolicyClassName="Subject4CanonicalEditPolicy"
compartments="//@diagram/@compartments.5"
graphicalNodeEditPolicyClassName="Subject4GraphicalNodeEditPolicy"
createCommandClassName="Subject4CreateCommand"
containers="//@diagram/@compartments.4">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@topLevelNodes.0/@elementType"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#Subject"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/Subject"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/MultiContainmentGroup/subjectsTypeA"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/MultiContainmentGroup/subjectsTypeA"/>
</modelFacet>
<labels
visualID="5005"
editPartClassName="SubjectName4EditPart"
itemSemanticEditPolicyClassName="SubjectName4ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectNameViewFactory"
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="lesscode.gmfgraph#SubjectName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</childNodes>
<childNodes
visualID="3004"
editPartClassName="Subject5EditPart"
itemSemanticEditPolicyClassName="Subject5ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectViewFactory"
canonicalEditPolicyClassName="Subject5CanonicalEditPolicy"
compartments="//@diagram/@compartments.6"
graphicalNodeEditPolicyClassName="Subject5GraphicalNodeEditPolicy"
createCommandClassName="Subject5CreateCommand"
containers="//@diagram/@compartments.4">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:SpecializationType"
metamodelType="//@diagram/@topLevelNodes.0/@elementType"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#Subject"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/Subject"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/MultiContainmentGroup/subjectsTypeB"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/MultiContainmentGroup/subjectsTypeB"/>
</modelFacet>
<labels
visualID="5006"
editPartClassName="SubjectName5EditPart"
itemSemanticEditPolicyClassName="SubjectName5ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectNameViewFactory"
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="lesscode.gmfgraph#SubjectName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</childNodes>
<topLevelNodes
visualID="2001"
editPartClassName="SubjectEditPart"
itemSemanticEditPolicyClassName="SubjectItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectViewFactory"
canonicalEditPolicyClassName="SubjectCanonicalEditPolicy"
compartments="//@diagram/@compartments.0"
graphicalNodeEditPolicyClassName="SubjectGraphicalNodeEditPolicy"
createCommandClassName="SubjectCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="SubjectEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#Subject"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/Subject"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/rootSubjects"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/rootSubjects"/>
</modelFacet>
<labels
visualID="5002"
editPartClassName="SubjectNameEditPart"
itemSemanticEditPolicyClassName="SubjectNameItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectNameViewFactory"
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="lesscode.gmfgraph#SubjectName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2002"
editPartClassName="OneContainmentGroupEditPart"
itemSemanticEditPolicyClassName="OneContainmentGroupItemSemanticEditPolicy"
notationViewFactoryClassName="OneContainmentGroupViewFactory"
canonicalEditPolicyClassName="OneContainmentGroupCanonicalEditPolicy"
compartments="//@diagram/@compartments.2"
graphicalNodeEditPolicyClassName="OneContainmentGroupGraphicalNodeEditPolicy"
createCommandClassName="OneContainmentGroupCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="OneContainmentGroupEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#OneContainmentGroup"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/OneContainmentGroup"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/oneContainmentGroups"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/oneContainmentGroups"/>
</modelFacet>
<labels
visualID="5004"
editPartClassName="OneContainmentGroupNameEditPart"
itemSemanticEditPolicyClassName="OneContainmentGroupNameItemSemanticEditPolicy"
notationViewFactoryClassName="OneContainmentGroupNameViewFactory"
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="lesscode.gmfgraph#OneContainmentGroupName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<topLevelNodes
visualID="2003"
editPartClassName="MultiContainmentGroupEditPart"
itemSemanticEditPolicyClassName="MultiContainmentGroupItemSemanticEditPolicy"
notationViewFactoryClassName="MultiContainmentGroupViewFactory"
canonicalEditPolicyClassName="MultiContainmentGroupCanonicalEditPolicy"
compartments="//@diagram/@compartments.4"
graphicalNodeEditPolicyClassName="MultiContainmentGroupGraphicalNodeEditPolicy"
createCommandClassName="MultiContainmentGroupCreateCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Node"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="MultiContainmentGroupEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#MultiContainmentGroup"/>
</viewmap>
<modelFacet>
<metaClass
href="lesscode.genmodel#//lesscode/MultiContainmentGroup"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/multiContainmentGroups"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/multiContainmentGroups"/>
</modelFacet>
<labels
visualID="5007"
editPartClassName="MultiContainmentGroupNameEditPart"
itemSemanticEditPolicyClassName="MultiContainmentGroupNameItemSemanticEditPolicy"
notationViewFactoryClassName="MultiContainmentGroupNameViewFactory"
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="lesscode.gmfgraph#MultiContainmentGroupName"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLabelModelFacet"
parser="//@labelParsers/@implementations.0">
<metaFeatures
href="lesscode.genmodel#//lesscode/WithSomeAttributes/name"/>
</modelFacet>
</labels>
</topLevelNodes>
<links
visualID="4001"
editPartClassName="ElementBasedLinkEditPart"
itemSemanticEditPolicyClassName="ElementBasedLinkItemSemanticEditPolicy"
createCommandClassName="ElementBasedLinkCreateCommand"
reorientCommandClassName="ElementBasedLinkReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:MetamodelType"
editHelperClassName="ElementBasedLinkEditHelper"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
<figureModel
href="lesscode.gmfgraph#ElementBasedLink"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:TypeLinkModelFacet">
<metaClass
href="lesscode.genmodel#//lesscode/ElementBasedLink"/>
<containmentMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/elementBasedLinks"/>
<childMetaFeature
href="lesscode.genmodel#//lesscode/RootContainer/elementBasedLinks"/>
<sourceMetaFeature
href="lesscode.genmodel#//lesscode/ElementBasedLink/linkSource"/>
<targetMetaFeature
href="lesscode.genmodel#//lesscode/ElementBasedLink/linkTarget"/>
</modelFacet>
</links>
<links
visualID="4002"
editPartClassName="SubjectReferenceBasedLinkTargetEditPart"
itemSemanticEditPolicyClassName="SubjectReferenceBasedLinkTargetItemSemanticEditPolicy"
createCommandClassName="SubjectReferenceBasedLinkTargetCreateCommand"
reorientCommandClassName="SubjectReferenceBasedLinkTargetReorientCommand">
<diagramRunTimeClass
href="../../../plugin/org.eclipse.gmf.runtime.notation/model/notation.genmodel#//notation/Edge"/>
<elementType
xsi:type="gmfgen:SpecializationType"/>
<viewmap
xsi:type="gmfgen:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"/>
<figureModel
href="lesscode.gmfgraph#ReferenceBasedLink"/>
</viewmap>
<modelFacet
xsi:type="gmfgen:FeatureLinkModelFacet">
<metaFeature
href="lesscode.genmodel#//lesscode/Subject/referenceBasedLinkTarget"/>
</modelFacet>
</links>
<compartments
visualID="7001"
editPartClassName="SubjectInSubjectEditPart"
itemSemanticEditPolicyClassName="SubjectInSubjectItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectInSubjectViewFactory"
canonicalEditPolicyClassName="SubjectInSubjectCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="inSubject"
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:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#inSubject"/>
</viewmap>
</compartments>
<compartments
visualID="7002"
editPartClassName="SubjectInSubject2EditPart"
itemSemanticEditPolicyClassName="SubjectInSubject2ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectInSubjectViewFactory"
canonicalEditPolicyClassName="SubjectInSubject2CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="inSubject"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.0"
listLayout="false">
<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="lesscode.gmfgraph#inSubject"/>
</viewmap>
</compartments>
<compartments
visualID="7003"
editPartClassName="OneContainmentGroupInGroupOneEditPart"
itemSemanticEditPolicyClassName="OneContainmentGroupInGroupOneItemSemanticEditPolicy"
notationViewFactoryClassName="OneContainmentGroupInGroupOneViewFactory"
canonicalEditPolicyClassName="OneContainmentGroupInGroupOneCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.1"
title="inGroupOne"
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:ModeledViewmap">
<attributes
xsi:type="gmfgen:StyleAttributes"
fixedForeground="true"
fixedBackground="true"/>
<figureModel
href="lesscode.gmfgraph#inGroupOne"/>
</viewmap>
</compartments>
<compartments
visualID="7004"
editPartClassName="SubjectInSubject3EditPart"
itemSemanticEditPolicyClassName="SubjectInSubject3ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectInSubjectViewFactory"
canonicalEditPolicyClassName="SubjectInSubject3CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="inSubject"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.1"
listLayout="false">
<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="lesscode.gmfgraph#inSubject"/>
</viewmap>
</compartments>
<compartments
visualID="7005"
editPartClassName="MultiContainmentGroupInGroupManyEditPart"
itemSemanticEditPolicyClassName="MultiContainmentGroupInGroupManyItemSemanticEditPolicy"
notationViewFactoryClassName="MultiContainmentGroupInGroupManyViewFactory"
canonicalEditPolicyClassName="MultiContainmentGroupInGroupManyCanonicalEditPolicy"
childNodes="//@diagram/@childNodes.2 //@diagram/@childNodes.3"
title="inGroupMany"
canCollapse="false"
needsTitle="false"
node="//@diagram/@topLevelNodes.2"
listLayout="false">
<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="lesscode.gmfgraph#inGroupMany"/>
</viewmap>
</compartments>
<compartments
visualID="7006"
editPartClassName="SubjectInSubject4EditPart"
itemSemanticEditPolicyClassName="SubjectInSubject4ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectInSubjectViewFactory"
canonicalEditPolicyClassName="SubjectInSubject4CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="inSubject"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.2"
listLayout="false">
<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="lesscode.gmfgraph#inSubject"/>
</viewmap>
</compartments>
<compartments
visualID="7007"
editPartClassName="SubjectInSubject5EditPart"
itemSemanticEditPolicyClassName="SubjectInSubject5ItemSemanticEditPolicy"
notationViewFactoryClassName="SubjectInSubjectViewFactory"
canonicalEditPolicyClassName="SubjectInSubject5CanonicalEditPolicy"
childNodes="//@diagram/@childNodes.0"
title="inSubject"
canCollapse="false"
needsTitle="false"
node="//@diagram/@childNodes.3"
listLayout="false">
<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="lesscode.gmfgraph#inSubject"/>
</viewmap>
</compartments>
<palette>
<groups
title="Default"
description="Holds top-level non-container tools">
<entries
xsi:type="gmfgen:ToolEntry"
title="Subject"
description="Create new Subject"
genNodes="//@diagram/@topLevelNodes.0 //@diagram/@childNodes.0 //@diagram/@childNodes.1 //@diagram/@childNodes.2 //@diagram/@childNodes.3"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="One-Group"
description="Create new One-Group"
genNodes="//@diagram/@topLevelNodes.1"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="Multi-Group"
description="Create new Multi-Group"
genNodes="//@diagram/@topLevelNodes.2"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="ElementBased (red) Link"
description="ElementBased (red) Link"
genLinks="//@diagram/@links.0"/>
<entries
xsi:type="gmfgen:ToolEntry"
title="RefBased (green) Link"
description="RefBased (green) Link"
genLinks="//@diagram/@links.1"/>
</groups>
</palette>
<preferencePages
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.examples.lesscode.diagram.general"
name="Lesscode Diagram">
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.examples.lesscode.diagram.appearance"
name="Appearance"
kind="Appearance"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.examples.lesscode.diagram.connections"
name="Connections"
kind="Connections"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.examples.lesscode.diagram.printing"
name="Printing"
kind="Printing"/>
<children
xsi:type="gmfgen:GenStandardPreferencePage"
iD="org.eclipse.gmf.examples.lesscode.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/@childNodes.0"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.0"/>
<childReferences
parent="//@diagram/@childNodes.1"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram/@topLevelNodes.1"
child="//@diagram/@childNodes.1"/>
<childReferences
parent="//@diagram"
child="//@diagram/@topLevelNodes.1"/>
<childReferences
parent="//@diagram/@childNodes.2"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram/@topLevelNodes.2"
child="//@diagram/@childNodes.2"/>
<childReferences
parent="//@diagram/@childNodes.3"
child="//@diagram/@childNodes.0"/>
<childReferences
parent="//@diagram/@topLevelNodes.2"
child="//@diagram/@childNodes.3"/>
<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/@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/@childNodes.0"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.0"
child="//@diagram/@links.0"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.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.2"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.2"
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/@topLevelNodes.0"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.0"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.0"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.0"
child="//@diagram/@childNodes.1"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.1"
child="//@diagram/@links.0"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.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"
child="//@diagram/@links.1"
groupName="links"
groupIcon="icons/linksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@topLevelNodes.0"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@links.1"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.0"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.0"
child="//@diagram/@links.1"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.1"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.1"
child="//@diagram/@links.1"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.2"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.2"
child="//@diagram/@links.1"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.3"
referenceType="out_target"
groupName="target"
groupIcon="icons/linkTargetNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.3"
child="//@diagram/@links.1"
referenceType="in_source"
groupName="incoming links"
groupIcon="icons/incomingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@topLevelNodes.0"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@topLevelNodes.0"
child="//@diagram/@links.1"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.0"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.0"
child="//@diagram/@links.1"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.1"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.1"
child="//@diagram/@links.1"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.2"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.2"
child="//@diagram/@links.1"
referenceType="out_target"
groupName="outgoing links"
groupIcon="icons/outgoingLinksNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@links.1"
child="//@diagram/@childNodes.3"
referenceType="in_source"
groupName="source"
groupIcon="icons/linkSourceNavigatorGroup.gif"/>
<childReferences
parent="//@diagram/@childNodes.3"
child="//@diagram/@links.1"
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="lesscode.genmodel#/"/>
<labelParsers
extensibleViaService="true">
<implementations
xsi:type="gmfgen:PredefinedParser"
uses="//@diagram/@childNodes.0/@labels.0/@modelFacet //@diagram/@topLevelNodes.0/@labels.0/@modelFacet //@diagram/@childNodes.1/@labels.0/@modelFacet //@diagram/@topLevelNodes.1/@labels.0/@modelFacet //@diagram/@childNodes.2/@labels.0/@modelFacet //@diagram/@childNodes.3/@labels.0/@modelFacet //@diagram/@topLevelNodes.2/@labels.0/@modelFacet"/>
</labelParsers>
<contextMenus
context="//@diagram">
<items
xsi:type="gmfgen:LoadResourceAction"/>
</contextMenus>
</gmfgen:GenEditorGenerator>