diff options
Diffstat (limited to 'plugins/infra/siriusdiag/org.eclipse.papyrus.infra.siriusdiag.representation/model/SiriusDiagramRepresentation.genmodel')
-rw-r--r-- | plugins/infra/siriusdiag/org.eclipse.papyrus.infra.siriusdiag.representation/model/SiriusDiagramRepresentation.genmodel | 2545 |
1 files changed, 2545 insertions, 0 deletions
diff --git a/plugins/infra/siriusdiag/org.eclipse.papyrus.infra.siriusdiag.representation/model/SiriusDiagramRepresentation.genmodel b/plugins/infra/siriusdiag/org.eclipse.papyrus.infra.siriusdiag.representation/model/SiriusDiagramRepresentation.genmodel new file mode 100644 index 00000000000..c54cd5ba05b --- /dev/null +++ b/plugins/infra/siriusdiag/org.eclipse.papyrus.infra.siriusdiag.representation/model/SiriusDiagramRepresentation.genmodel @@ -0,0 +1,2545 @@ +<?xml version="1.0" encoding="UTF-8"?> +<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" + xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2021 CEA LIST, Artal Technologies.

 All rights reserved. This program and the accompanying materials
 are made available under the terms of the Eclipse Public License 2.0
 which accompanies this distribution, and is available at
 https://www.eclipse.org/legal/epl-2.0/

 SPDX-License-Identifier: EPL-2.0

 Contributors:
 Vincent Lorenzo (CEA LIST) vincent.lorenzo@cea.fr - Initial API and implementation" + modelDirectory="/org.eclipse.papyrus.infra.siriusdiag.representation/src-gen" + creationIcons="false" editDirectory="/org.eclipse.papyrus.infra.siriusdiag.representation.edit/src-gen" + editorDirectory="/org.eclipse.papyrus.infra.siriusdiag.representation.editor/src-gen" + modelPluginID="org.eclipse.papyrus.infra.siriusdiag.representation" modelName="SiriusDiagramRepresentation" + nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" + codeFormatting="true" commentFormatting="true" testsDirectory="/org.eclipse.papyrus.infra.siriusdiag.representation.tests/src-gen" + importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false" + testsPluginID="org.eclipse.papyrus.infra.siriusdiag.representation.tests" usedGenPackages="../../org.eclipse.papyrus.infra.core.architecture/model/Architecture.genmodel#//architecture ../../org.eclipse.papyrus.infra.constraints/Model/Constraints.genmodel#//constraints ../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.papyrus.infra.types/model/ElementTypesConfigurations.genmodel#//types ../../org.eclipse.papyrus.infra.architecture.representation/model/Representation.genmodel#//representation ../../org.eclipse.papyrus.infra.emf.expressions/model/expressions.genmodel#//expressions" + operationReflection="true" importOrganizing="true" cleanup="true" oSGiCompatible="true"> + <foreignModel>SiriusDiagramRepresentation.ecore</foreignModel> + <genPackages prefix="Representation" basePackage="org.eclipse.papyrus.infra.siriusdiag" + disposableProviderFactory="true" multipleEditorPages="false" generateModelWizard="false" + extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="SiriusDiagramRepresentation.ecore#/"> + <genClasses ecoreClass="SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/siriusDiagramPrototype"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/creationCommandClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/viewpointName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/diagramName"/> + <genOperations ecoreOperation="SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/isValidClass"> + <genParameters ecoreParameter="SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/isValidClass/chain"/> + <genParameters ecoreParameter="SiriusDiagramRepresentation.ecore#//SiriusDiagramPrototype/isValidClass/context"/> + </genOperations> + </genClasses> + </genPackages> + <genPackages prefix="Diagram" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#/"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerLayout"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerLayout/FreeForm"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerLayout/List"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerLayout/HorizontalStack"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerLayout/VerticalStack"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LabelPosition"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LabelPosition/border"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LabelPosition/node"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerShape"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerShape/parallelogram"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BackgroundStyle"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BackgroundStyle/GradientLeftToRight"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BackgroundStyle/Liquid"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BackgroundStyle/GradientTopToBottom"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/square"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/stroke"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/triangle"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/dot"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/ring"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImageShape/providedShape"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle/solid"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle/dash"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle/dot"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//LineStyle/dash_dot"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/NoDecoration"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/OutputArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/InputArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/OutputClosedArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/InputClosedArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/OutputFillClosedArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/InputFillClosedArrow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/Diamond"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/FillDiamond"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/InputArrowWithDiamond"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeArrows/InputArrowWithFillDiamond"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeRouting"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeRouting/straight"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeRouting/manhattan"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeRouting/tree"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AlignmentKind"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AlignmentKind/VERTICAL"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AlignmentKind/HORIZONTAL"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AlignmentKind/SQUARE"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ResizeKind"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ResizeKind/NONE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ResizeKind/NSEW"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ResizeKind/NORTH_SOUTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ResizeKind/EAST_WEST"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ArrangeConstraint"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ArrangeConstraint/KEEP_LOCATION"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ArrangeConstraint/KEEP_SIZE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ArrangeConstraint/KEEP_RATIO"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/ownedDiagramElements"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/diagramElements"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/description"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/edges"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/nodes"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/nodeListElements"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/containers"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/currentConcern"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/activatedFilters"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/activatedTransientLayers"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/allFilters"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/activatedRules"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/activateBehaviors"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/filterVariableHistory"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/activatedLayers"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/synchronized"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/hiddenElements"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/isInLayoutingMode"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/isInShowingMode"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagram/headerHeight"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DSemanticDiagram"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/visible"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/tooltipText"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/parentLayers"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/decorations"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/transientDecorations"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/diagramElementMapping"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/graphicalFilters"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElement/getParentDiagram"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GraphicalFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//HideFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//HideLabelFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FoldingPointFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FoldingFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AppliedCompositeFilters"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AppliedCompositeFilters/compositeFilterDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbsoluteBoundsFilter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbsoluteBoundsFilter/x"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbsoluteBoundsFilter/y"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbsoluteBoundsFilter/height"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbsoluteBoundsFilter/width"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbstractDNode"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbstractDNode/ownedBorderedNodes"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//AbstractDNode/arrangeConstraints"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/height"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/ownedStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/labelPosition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/resizeKind"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/originalStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/actualMapping"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNode/candidatesMapping"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="deprecated" value="This element should not be used"/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer"> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/nodes"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/containers"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/elements"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/ownedStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/originalStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/actualMapping"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/candidatesMapping"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="deprecated" value="This field should not be used"/> + </genAnnotations> + </genFeatures> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/height"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/getNodesFromMapping"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/getNodesFromMapping/mapping"/> + </genOperations> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/getContainersFromMapping"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DDiagramElementContainer/getContainersFromMapping/mapping"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeContainer/ownedDiagramElements"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeContainer/childrenPresentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeList"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeList/ownedElements"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeListElement"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeListElement/ownedStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeListElement/originalStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeListElement/actualMapping"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DNodeListElement/candidatesMapping"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="deprecated" value="This element should not be used"/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/ownedStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/size"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/sourceNode"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/targetNode"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/actualMapping"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/routingStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/isFold"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/isMockEdge"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/originalStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/path"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/arrangeConstraints"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/beginLabel"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DEdge/endLabel"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//NodeStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//NodeStyle/labelPosition"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Dot"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Dot/strokeSizeComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Dot/backgroundColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/min"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/max"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/value"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/label"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/backgroundColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeSection/foregroundColor"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ContainerStyle"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FlatContainerStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FlatContainerStyle/backgroundStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FlatContainerStyle/backgroundColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FlatContainerStyle/foregroundColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ShapeContainerStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ShapeContainerStyle/shape"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ShapeContainerStyle/backgroundColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Square"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Square/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Square/height"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Square/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Ellipse"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Ellipse/horizontalDiameter"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Ellipse/verticalDiameter"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Ellipse/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Lozenge"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Lozenge/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Lozenge/height"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Lozenge/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImage"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImage/shape"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImage/color"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BundledImage/providedShapeID"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//WorkspaceImage"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//WorkspaceImage/workspacePath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CustomStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CustomStyle/id"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeTarget"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeTarget/outgoingEdges"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeTarget/incomingEdges"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/lineStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/sourceArrow"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/targetArrow"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/foldingStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/size"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/routingStyle"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/beginLabelStyle"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/centerLabelStyle"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/endLabelStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/centered"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EdgeStyle/strokeColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeCompositeStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeCompositeStyle/alignment"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//GaugeCompositeStyle/sections"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BorderedStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BorderedStyle/borderSize"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BorderedStyle/borderSizeComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BorderedStyle/borderColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BorderedStyle/borderLineStyle"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Note"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//Note/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FilterVariableHistory"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//FilterVariableHistory/ownedValues"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CollapseFilter"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="Documentation" value="Graphical filter specifying that the owner element has to be collapsed."/> + </genAnnotations> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CollapseFilter/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CollapseFilter/height"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//IndirectlyCollapseFilter"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BeginLabelStyle"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BeginLabelStyle/getDescription"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BeginLabelStyle/setDescription"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BeginLabelStyle/setDescription/description"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CenterLabelStyle"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CenterLabelStyle/getDescription"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CenterLabelStyle/setDescription"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//CenterLabelStyle/setDescription/description"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EndLabelStyle"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EndLabelStyle/getDescription"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EndLabelStyle/setDescription"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EndLabelStyle/setDescription/description"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//BracketEdgeStyle"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ComputedStyleDescriptionRegistry"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//ComputedStyleDescriptionRegistry/computedStyleDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DragAndDropTarget"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//DragAndDropTarget/getDragAndDropDescription"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//HideLabelCapabilityStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//HideLabelCapabilityStyle/hideLabelByDefault"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//VariableValue"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//TypedVariableValue"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//TypedVariableValue/variableDefinition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//TypedVariableValue/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EObjectVariableValue"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EObjectVariableValue/variableDefinition"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//EObjectVariableValue/modelElement"/> + </genClasses> + <nestedGenPackages prefix="Description" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/FoldingStyle"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/FoldingStyle/NONE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/FoldingStyle/SOURCE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/FoldingStyle/TARGET"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutDirection"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutDirection/TopToBottom"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutDirection/LeftToRight"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutDirection/BottomToTop"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CenteringStyle"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CenteringStyle/None"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CenteringStyle/Both"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CenteringStyle/Source"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CenteringStyle/Target"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget/PARENT"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget/NODE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget/EDGE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget/PORTS"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOptionTarget/LABEL"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/filters"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/allEdgeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/validationSet"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/concerns"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/allTools"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/domainClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/preconditionExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/defaultConcern"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/rootExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/init"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/layout"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/diagramInitialisation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/defaultLayer"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/additionalLayers"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/nodeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/edgeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/edgeMappingImports"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/containerMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/reusedMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/toolSection"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/reusedTools"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/enablePopupBars"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/backgroundColor"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramDescription/createDiagram"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramImportDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramImportDescription/importedDiagram"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramExtensionDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramExtensionDescription/layers"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramExtensionDescription/validationSet"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramExtensionDescription/concerns"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/preconditionExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/deletionDescription"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/labelDirectEdit"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/semanticCandidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/createElements"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/semanticElements"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/doubleClickDescription"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DiagramElementMapping/synchronizationLock"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping/domainClass"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping/borderedNodeMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping/reusedBorderedNodeMappings"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping/findDNodeFromEObject"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AbstractNodeMapping/findDNodeFromEObject/eObject"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping/style"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMapping/conditionnalStyles"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/subNodeMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/reusedNodeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/subContainerMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/reusedContainerMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/style"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/conditionnalStyles"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMapping/childrenPresentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMappingImport"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/NodeMappingImport/importedMapping"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMappingImport"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ContainerMappingImport/importedMapping"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/sourceMapping"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/targetMapping"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/targetFinderExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/sourceFinderExpression"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/style"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/conditionnalStyles"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/targetExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/domainClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/useDomainElement"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/reconnections"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/pathExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMapping/pathNodeMapping"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/IEdgeMapping"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMappingImport"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMappingImport/importedMapping"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMappingImport/conditionnalStyles"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EdgeMappingImport/inheritsAncestorFilters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalNodeStyleDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalNodeStyleDescription/style"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalEdgeStyleDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalEdgeStyleDescription/style"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalContainerStyleDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/ConditionalContainerStyleDescription/style"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layout"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/OrderedTreeLayout"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/OrderedTreeLayout/childrenExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/OrderedTreeLayout/nodeMapping"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CompositeLayout"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CompositeLayout/padding"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CompositeLayout/direction"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CustomLayoutConfiguration"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CustomLayoutConfiguration/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CustomLayoutConfiguration/label"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CustomLayoutConfiguration/description"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/CustomLayoutConfiguration/layoutOptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOption"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOption/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOption/label"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOption/description"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/LayoutOption/targets"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/BooleanLayoutOption"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/BooleanLayoutOption/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/StringLayoutOption"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/StringLayoutOption/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/IntegerLayoutOption"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/IntegerLayoutOption/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DoubleLayoutOption"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DoubleLayoutOption/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumLayoutOption"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumLayoutOption/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumSetLayoutOption"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumSetLayoutOption/values"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumOption"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumOption/choices"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumLayoutValue"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumLayoutValue/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/EnumLayoutValue/description"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/MappingBasedDecoration"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/MappingBasedDecoration/mappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/nodeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/edgeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/edgeMappingImports"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/containerMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/reusedMappings"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/allTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/toolSections"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/reusedTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/decorationDescriptionsSet"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/icon"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/Layer/customization"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AdditionalLayer"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AdditionalLayer/activeByDefault"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/AdditionalLayer/optional"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DragAndDropTargetDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/DragAndDropTargetDescription/dropDescriptions"/> + </genClasses> + <nestedGenPackages prefix="Style" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/Side"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/Side/WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/Side/SOUTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/Side/EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/Side/NORTH"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BorderedStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BorderedStyleDescription/borderSizeComputationExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BorderedStyleDescription/borderColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BorderedStyleDescription/borderLineStyle"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription/sizeComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription/labelPosition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription/resizeKind"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NodeStyleDescription/forbiddenSides"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/CustomStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/CustomStyleDescription/id"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SquareDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SquareDescription/width"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SquareDescription/height"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SquareDescription/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/LozengeNodeDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/LozengeNodeDescription/widthComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/LozengeNodeDescription/heightComputationExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/LozengeNodeDescription/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EllipseNodeDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EllipseNodeDescription/color"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EllipseNodeDescription/horizontalDiameterComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EllipseNodeDescription/verticalDiameterComputationExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BundledImageDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BundledImageDescription/shape"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BundledImageDescription/color"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BundledImageDescription/providedShapeID"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NoteDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/NoteDescription/color"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/DotDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/DotDescription/backgroundColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/DotDescription/strokeSizeComputationExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeCompositeStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeCompositeStyleDescription/alignment"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeCompositeStyleDescription/sections"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/minValueExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/maxValueExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/valueExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/backgroundColor"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/foregroundColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/GaugeSectionDescription/label"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SizeComputationContainerStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SizeComputationContainerStyleDescription/widthComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/SizeComputationContainerStyleDescription/heightComputationExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/RoundedCornerStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/RoundedCornerStyleDescription/arcWidth"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/RoundedCornerStyleDescription/arcHeight"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/ContainerStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/ContainerStyleDescription/roundedCorner"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/FlatContainerStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/FlatContainerStyleDescription/backgroundStyle"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/FlatContainerStyleDescription/backgroundColor"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/FlatContainerStyleDescription/foregroundColor"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/FlatContainerStyleDescription/labelBorderStyle"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/ShapeContainerStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/ShapeContainerStyleDescription/shape"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/ShapeContainerStyleDescription/backgroundColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/WorkspaceImageDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/WorkspaceImageDescription/workspacePath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/strokeColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/lineStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/sourceArrow"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/targetArrow"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/sizeComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/routingStyle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/foldingStyle"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/beginLabelStyleDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/centerLabelStyleDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/endLabelStyleDescription"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/endsCentering"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/centeredSourceMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EdgeStyleDescription/centeredTargetMappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BeginLabelStyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/CenterLabelStyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/EndLabelStyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/BracketEdgeStyleDescription"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/HideLabelCapabilityStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/style/HideLabelCapabilityStyleDescription/hideLabelByDefault"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Tool" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectionKind"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectionKind/RECONNECT_TARGET"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectionKind/RECONNECT_SOURCE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectionKind/RECONNECT_BOTH"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/icon"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/ownedTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/subSections"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/popupMenus"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/reusedTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/groupExtensions"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolSection/groups"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolGroup"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolGroup/tools"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolGroupExtension"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolGroupExtension/group"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ToolGroupExtension/tools"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/nodeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/variable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="container"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/viewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/iconPath"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationDescription/extraMappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/edgeMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/sourceVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="source"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/targetVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="target"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/sourceViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="sourceView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/targetViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="targetView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/iconPath"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/extraSourceMappings"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/extraTargetMappings"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/EdgeCreationDescription/connectionStartPrecondition"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/containerMappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/variable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="container"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/viewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/iconPath"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerCreationDescription/extraMappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/elementView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/initialOperation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/hook"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteElementDescription/getMappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DoubleClickDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DoubleClickDescription/mappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DoubleClickDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DoubleClickDescription/elementView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DoubleClickDescription/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHook"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHook/id"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHook/parameters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHookParameter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHookParameter/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DeleteHookParameter/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/reconnectionKind"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/source"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/target"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/sourceView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/targetView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/initialOperation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/edgeView"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ReconnectEdgeDescription/getMappings"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/RequestDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/RequestDescription/type"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DirectEditLabel"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DirectEditLabel/mask"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DirectEditLabel/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DirectEditLabel/inputLabelExpression"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DirectEditLabel/getMapping"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/BehaviorTool"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/BehaviorTool/domainClass"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/BehaviorTool/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/SourceEdgeCreationVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/SourceEdgeViewCreationVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/TargetEdgeCreationVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/TargetEdgeViewCreationVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ElementDoubleClickVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/NodeCreationVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateView"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateView/mapping"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateView/containerViewExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateView/variableName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateEdgeView"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateEdgeView/sourceExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/CreateEdgeView/targetExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/Navigation"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/Navigation/createIfNotExistent"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/Navigation/diagramDescription"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DiagramCreationDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DiagramCreationDescription/diagramDescription"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DiagramNavigationDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/DiagramNavigationDescription/diagramDescription"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/mappings"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/oldContainer"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="oldSemanticElement"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/newContainer"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newSemanticContainer"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/newViewContainer"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newContainerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/dragSource"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/moveEdges"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/tool/ContainerDropDescription/getContainers"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Filter" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterKind"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterKind/HIDE"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterKind/COLLAPSE"/> + </genEnums> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterDescription"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterDescription/isVisible"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/FilterDescription/isVisible/element"/> + </genOperations> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/Filter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/Filter/filterKind"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/MappingFilter"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/MappingFilter/mappings"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/MappingFilter/semanticConditionExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/MappingFilter/viewConditionExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/CompositeFilterDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/CompositeFilterDescription/filters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/VariableFilter"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/VariableFilter/ownedVariables"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/filter/VariableFilter/semanticConditionExpression"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Concern" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern"> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernSet"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernSet/ownedConcernDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernDescription/filters"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernDescription/rules"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius.diagram/model/diagram.ecore#//description/concern/ConcernDescription/behaviors"/> + </genClasses> + </nestedGenPackages> + </nestedGenPackages> + </genPackages> + <genPackages prefix="Viewpoint" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#/"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//FontFormat"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//FontFormat/italic"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//FontFormat/bold"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//FontFormat/underline"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//FontFormat/strike_through"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelAlignment"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelAlignment/CENTER"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelAlignment/LEFT"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelAlignment/RIGHT"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//SyncStatus"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//SyncStatus/dirty"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//SyncStatus/sync"/> + </genEnums> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//RGBValues"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ResourceDescriptor"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//IdentifiedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//IdentifiedElement/uid"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/referencedAnalysis"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/semanticResources"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/models"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/eAnnotations"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/ownedViews"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/selectedViews"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/ownedFeatureExtensions"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysis/version"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DFeatureExtension"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DFeatureExtension/description"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DStylizable"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DStylizable/getStyle"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRefreshable"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DMappingBased"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DMappingBased/getMapping"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DSemanticDecorator"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DSemanticDecorator/target"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/name"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/description"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/target"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/representation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/repPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationDescriptor/changeId"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation"> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/ownedRepresentationElements"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/representationElements"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/ownedAnnotationEntries"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/uiState"/> + <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/name"/> + <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentation/documentation"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationElement/name"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DRepresentationElement/semanticElements"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DView"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DView/viewpoint"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DView/ownedRepresentationDescriptors"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DView/ownedExtensions"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DView/models"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//MetaModelExtension"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//MetaModelExtension/extensionGroup"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Decoration"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Decoration/description"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisCustomData"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisCustomData/key"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisCustomData/data"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//LabelStyle/labelAlignment"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Style"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Style/description"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/open"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/resources"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/controlledResources"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/activatedViewpoints"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/analyses"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DAnalysisSessionEObject/synchronizationStatus"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//SessionManagerEObject"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//SessionManagerEObject/ownedSessions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DResource"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DResource/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DResource/path"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DFile"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DResourceContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DResourceContainer/members"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DProject"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DFolder"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//DModel"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle/labelSize"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle/labelFormat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle/showIcon"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//BasicLabelStyle/labelColor"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Customizable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//Customizable/customFeatures"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState/inverseSelectionOrder"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState/elementsToSelect"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState/decorationImage"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState/toolSections"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//UIState/subDiagramDecorationDescriptors"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance/enabled"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance/visible"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance/toolEntry"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolInstance/filtered"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolGroupInstance"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolGroupInstance/tools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolGroupInstance/group"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolSectionInstance"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolSectionInstance/tools"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolSectionInstance/section"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//ToolSectionInstance/subSections"/> + </genClasses> + <nestedGenPackages prefix="Description" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH_WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH_EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH_WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH_EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/CENTER"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection/VERTICAL"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection/HORIZONTAL"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/black"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/gray"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/white"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_gray"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_gray"/> + </genEnums> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypeName"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FeatureName"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ImagePath"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/URI"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TranslatableMessage"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/ownedViewpoints"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/systemColorsPalette"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/userColorsPalettes"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/version"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/extensions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Extension"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Component"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/modelFileExtension"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/validationSet"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedRepresentations"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedRepresentationExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedJavaExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedMMExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedFeatureExtensions"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/icon"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedTemplates"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/conflicts"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/reuses"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/customizes"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/initView"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/initView/model"/> + </genOperations> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FeatureExtensionDescription"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/titleExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/initialisation"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/metamodel"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/showOnStartup"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate/ownedRepresentations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationImportDescription"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/viewpointURI"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/representationName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/metamodel"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/MetamodelExtensionSetting"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/MetamodelExtensionSetting/extensionGroup"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/JavaExtension"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/JavaExtension/qualifiedClassName"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping/detailDescriptions"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping/navigationDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport/hideSubMappings"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport/inheritsAncestorFilters"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DocumentedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DocumentedElement/documentation"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/eAnnotations"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/getDAnnotation"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/getDAnnotation/source"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/source"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/details"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/references"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/predicateExpression"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/modelElement"/> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/viewVariable"/> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/containerVariable"/> + </genOperations> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/PasteTargetDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/PasteTargetDescription/pasteDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescriptionsSet"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescriptionsSet/decorationDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/position"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/distributionDirection"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/preconditionExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/imageExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/tooltipExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SemanticBasedDecoration"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SemanticBasedDecoration/domainClass"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/GenericDecorationDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Customization"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Customization/vsmElementCustomizations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IVSMElementCustomization"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization/predicateExpression"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization/featureCustomizations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse/reuse"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse/appliedOn"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization/appliedOn"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization/applyOnAll"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization/attributeName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization/referenceName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization/value"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/candidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/multiple"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/tree"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/rootExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/childrenExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/message"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColor/name"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/colorValueComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/minValueComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/maxValueComputationExpression"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/colorSteps"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep/associatedValue"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep/associatedColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/red"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/green"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/blue"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserFixedColor"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColor/name"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/systemColors"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/defaultTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/labelBorderStyles"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SytemColorsPalette"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SytemColorsPalette/entries"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette/entries"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry/source"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry/data"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EndUserDocumentedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EndUserDocumentedElement/endUserDocumentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement/label"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/red"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/green"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/blue"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry/source"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry/details"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable/name"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SubVariable"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InteractiveVariableDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InteractiveVariableDescription/userDocumentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable/defaultValueExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable/valueType"/> + </genClasses> + <nestedGenPackages prefix="Style" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style"> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/StyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelSize"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelFormat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/showIcon"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/iconPath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription/labelAlignment"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles/labelBorderStyleDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerHeight"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerWidth"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription/tooltipExpression"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Tool" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/DIAGRAM"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/PROJECT_EXPLORER"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/BOTH"/> + </genEnums> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolEntry"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/forceRefresh"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/filters"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/elementsToSelect"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/inverseSelectionOrder"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MappingBasedToolDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/iconPath"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/element"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="element"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/elementView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="elementView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/container"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newSemanticContainer"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/containerView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newContainerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="oldSemanticElement"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedElement"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/initialOperation"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/getContainers"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowImagePath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowImagePath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/message"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/choiceOfValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/candidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/tree"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/rootExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/childrenExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/selectedValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/preSelectedCandidatesExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/titleExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/browseExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/initialOperation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/browseExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/navigationNameExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="container"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemOrRef"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference/item"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/view"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/id"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/parameters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall/action"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu/menuItemDescription"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer/subVariables"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable/computationExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable/dialogPrompt"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDropVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementSelectVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDeleteVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DropContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectModelElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables/mask"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation/subModelOperations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ModelOperation"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/typeName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/referenceName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/variableName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext/browseExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/valueExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/featureName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/object"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/elementExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/newContainerExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RemoveElement"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/expression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/iteratorName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DeleteView"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/NameVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/elementsToListen"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/listeners"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/domainClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild/subModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Default"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/cases"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/default"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/variableName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/valueExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/locationURI"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/popupMenus"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/itemDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenuItem"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon/icon"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Validation" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/INFO"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/WARNING"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/ERROR"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/ownedRules"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/reusedRules"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/allRules"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/level"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/message"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/audits"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/fixes"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule/targetClass"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule/targets"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit/auditExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/initialOperation"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Audit" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit"> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection/getContent"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection/getContent/eObj"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/TemplateInformationSection"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/TemplateInformationSection/templatePath"/> + </genClasses> + </nestedGenPackages> + </nestedGenPackages> + </genPackages> + <genPackages prefix="Description" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH_WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/NORTH_EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH_WEST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/SOUTH_EAST"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Position/CENTER"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection/VERTICAL"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDistributionDirection/HORIZONTAL"/> + </genEnums> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/black"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/gray"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/white"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/dark_gray"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_blue"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_red"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_green"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_yellow"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_purple"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_orange"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_chocolate"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColors/light_gray"/> + </genEnums> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypeName"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpretedExpression"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FeatureName"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ImagePath"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/URI"/> + <genDataTypes ecoreDataType="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TranslatableMessage"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/ownedViewpoints"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/systemColorsPalette"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/userColorsPalettes"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/version"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Group/extensions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Extension"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Component"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/modelFileExtension"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/validationSet"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedRepresentations"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedRepresentationExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedJavaExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedMMExtensions"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedFeatureExtensions"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/icon"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/ownedTemplates"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/conflicts"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/reuses"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/customizes"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/initView"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Viewpoint/initView/model"/> + </genOperations> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FeatureExtensionDescription"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/titleExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/initialisation"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/metamodel"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationDescription/showOnStartup"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationTemplate/ownedRepresentations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationImportDescription"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/viewpointURI"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/representationName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationExtensionDescription/metamodel"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/MetamodelExtensionSetting"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/MetamodelExtensionSetting/extensionGroup"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/JavaExtension"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/JavaExtension/qualifiedClassName"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping/detailDescriptions"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/RepresentationElementMapping/navigationDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport/hideSubMappings"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractMappingImport/inheritsAncestorFilters"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DocumentedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DocumentedElement/documentation"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/eAnnotations"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/getDAnnotation"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DModelElement/getDAnnotation/source"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/source"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/details"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotation/references"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/predicateExpression"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/modelElement"/> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/viewVariable"/> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ConditionalStyleDescription/checkPredicate/containerVariable"/> + </genOperations> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/PasteTargetDescription"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/PasteTargetDescription/pasteDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescriptionsSet"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescriptionsSet/decorationDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/position"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/distributionDirection"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/preconditionExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/imageExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DecorationDescription/tooltipExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SemanticBasedDecoration"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SemanticBasedDecoration/domainClass"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/GenericDecorationDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Customization"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Customization/vsmElementCustomizations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IVSMElementCustomization"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization/predicateExpression"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomization/featureCustomizations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse/reuse"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/VSMElementCustomizationReuse/appliedOn"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization/appliedOn"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EStructuralFeatureCustomization/applyOnAll"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization/attributeName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EAttributeCustomization/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization/referenceName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EReferenceCustomization/value"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/candidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/multiple"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/tree"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/rootExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/childrenExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SelectionDescription/message"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SystemColor/name"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/colorValueComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/minValueComputationExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/maxValueComputationExpression"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InterpolatedColor/colorSteps"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep/associatedValue"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ColorStep/associatedColor"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/red"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/green"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/FixedColor/blue"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserFixedColor"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColor/name"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/systemColors"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/defaultTools"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/Environment/labelBorderStyles"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SytemColorsPalette"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SytemColorsPalette/entries"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/UserColorsPalette/entries"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry/source"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AnnotationEntry/data"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EndUserDocumentedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/EndUserDocumentedElement/endUserDocumentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/IdentifiedElement/label"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/red"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/green"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/ComputedColor/blue"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry/source"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/DAnnotationEntry/details"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/AbstractVariable/name"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/SubVariable"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InteractiveVariableDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/InteractiveVariableDescription/userDocumentation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable/defaultValueExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/TypedVariable/valueType"/> + </genClasses> + <nestedGenPackages prefix="Style" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style"> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/StyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelSize"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelFormat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/showIcon"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/iconPath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription/labelAlignment"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles/labelBorderStyleDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerHeight"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerWidth"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription/tooltipExpression"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Tool" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/DIAGRAM"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/PROJECT_EXPLORER"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/BOTH"/> + </genEnums> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolEntry"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/forceRefresh"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/filters"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/elementsToSelect"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/inverseSelectionOrder"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MappingBasedToolDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/iconPath"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/element"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="element"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/elementView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="elementView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/container"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newSemanticContainer"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/containerView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newContainerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="oldSemanticElement"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedElement"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/initialOperation"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/getContainers"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowImagePath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowImagePath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/message"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/choiceOfValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/candidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/tree"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/rootExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/childrenExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/selectedValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/preSelectedCandidatesExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/titleExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/browseExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/initialOperation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/browseExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/navigationNameExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="container"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemOrRef"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference/item"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/view"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/id"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/parameters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall/action"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu/menuItemDescription"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer/subVariables"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable/computationExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable/dialogPrompt"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDropVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementSelectVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDeleteVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DropContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectModelElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables/mask"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation/subModelOperations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ModelOperation"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/typeName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/referenceName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/variableName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext/browseExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/valueExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/featureName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/object"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/elementExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/newContainerExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RemoveElement"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/expression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/iteratorName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DeleteView"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/NameVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/elementsToListen"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/listeners"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/domainClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild/subModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Default"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/cases"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/default"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/variableName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/valueExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/locationURI"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/popupMenus"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/itemDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenuItem"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon/icon"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Validation" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/INFO"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/WARNING"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/ERROR"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/ownedRules"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/reusedRules"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/allRules"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/level"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/message"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/audits"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/fixes"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule/targetClass"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" + ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule/targets"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit/auditExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/initialOperation"/> + </genClasses> + </nestedGenPackages> + <nestedGenPackages prefix="Audit" disposableProviderFactory="true" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit"> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection"> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection/getContent"> + <genParameters ecoreParameter="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/InformationSection/getContent/eObj"/> + </genOperations> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/TemplateInformationSection"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/audit/TemplateInformationSection/templatePath"/> + </genClasses> + </nestedGenPackages> + </genPackages> + <genPackages prefix="Validation" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/INFO"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/WARNING"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ERROR_LEVEL/ERROR"/> + </genEnums> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/ownedRules"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/reusedRules"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationSet/allRules"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/level"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/message"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/audits"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationRule/fixes"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/SemanticValidationRule/targetClass"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ViewValidationRule/targets"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/RuleAudit/auditExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/name"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/validation/ValidationFix/initialOperation"/> + </genClasses> + </genPackages> + <genPackages prefix="Style" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style"> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/StyleDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelSize"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelFormat"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/showIcon"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelExpression"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/labelColor"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/BasicLabelStyleDescription/iconPath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelStyleDescription/labelAlignment"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyles/labelBorderStyleDescriptions"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/id"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerHeight"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/LabelBorderStyleDescription/cornerWidth"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/style/TooltipStyleDescription/tooltipExpression"/> + </genClasses> + </genPackages> + <genPackages prefix="Tool" ecorePackage="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool"> + <genEnums typeSafeEnumCompatible="false" ecoreEnum="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource"> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/DIAGRAM"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/PROJECT_EXPLORER"/> + <genEnumLiterals ecoreEnumLiteral="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DragSource/BOTH"/> + </genEnums> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolEntry"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/forceRefresh"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/filters"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/elementsToSelect"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AbstractToolDescription/inverseSelectionOrder"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MappingBasedToolDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/iconPath"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/element"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="element"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/elementView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="elementView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolDescription/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/container"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newSemanticContainer"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/containerView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="newContainerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedView"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="oldSemanticElement"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/copiedElement"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/initialOperation"/> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PasteDescription/getContainers"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectionWizardDescription/windowImagePath"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/element"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/containerView"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/container"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/initialOperation"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/iconPath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowTitle"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/windowImagePath"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/message"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/choiceOfValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/candidatesExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/tree"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/rootExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/childrenExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/selectedValuesMessage"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PaneBasedSelectionWizardDescription/preSelectedCandidatesExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/titleExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/browseExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/initialOperation"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationCreationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/browseExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/navigationNameExpression"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationDescription"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerViewVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="containerView"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/containerVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="container"/> + </genAnnotations> + </genFeatures> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/representationNameVariable"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="documentedName" value="representationName"/> + </genAnnotations> + </genFeatures> + <genOperations ecoreOperation="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RepresentationNavigationDescription/getMappings"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemOrRef"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescription"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionReference/item"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/view"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/OperationAction/initialOperation"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/id"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaAction/parameters"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall"> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionCall/action"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/PopupMenu/menuItemDescription"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/VariableContainer/subVariables"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/AcceleoVariable/computationExpression"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DialogVariable/dialogPrompt"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDropVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementSelectVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ElementDeleteVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DropContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectContainerVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerViewVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SelectModelElementVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/EditMaskVariables/mask"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ContainerModelOperation/subModelOperations"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ModelOperation"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialNodeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitEdgeCreationOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/InitialContainerDropOperation/firstModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/typeName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/referenceName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/CreateInstance/variableName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ChangeContext/browseExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetValue/valueExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/featureName"/> + <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SetObject/object"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/featureName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Unset/elementExpression"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/newContainerExpression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MoveElement/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/RemoveElement"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/expression"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/For/iteratorName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/If/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/DeleteView"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/NameVariable"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/name"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ExternalJavaActionParameter/value"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/precondition"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/elementsToListen"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/ToolFilterDescription/listeners"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/domainClass"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/FeatureChangeListener/featureName"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Case/conditionExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/SwitchChild/subModelOperations"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Default"/> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch"> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/cases"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Switch/default"/> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/variableName"/> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/Let/valueExpression"> + <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> + <details key="contentassist" value=""/> + </genAnnotations> + </genFeatures> + </genClasses> + <genClasses ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/locationURI"/> + <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/popupMenus"/> + <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenu/itemDescriptions"/> + </genClasses> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/GroupMenuItem"/> + <genClasses image="false" ecoreClass="platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon"> + <genFeatures createChild="false" ecoreFeature="ecore:EAttribute platform:/plugin/org.eclipse.sirius/model/viewpoint.ecore#//description/tool/MenuItemDescriptionWithIcon/icon"/> + </genClasses> + </genPackages> +</genmodel:GenModel> |