Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLaurent Redor2014-01-31 15:02:36 +0000
committerLaurent Redor2014-02-04 09:22:45 +0000
commit0e5e2bdb7dc61d76b9091f34d095b7c48b6f2e8f (patch)
treec6e9d5950dc12508aec02d80061dd99c8e9655bf
parent58c788056282b7eb0c7a3a2e91a479c894d7f9da (diff)
downloadorg.eclipse.sirius-0e5e2bdb7dc61d76b9091f34d095b7c48b6f2e8f.tar.gz
org.eclipse.sirius-0e5e2bdb7dc61d76b9091f34d095b7c48b6f2e8f.tar.xz
org.eclipse.sirius-0e5e2bdb7dc61d76b9091f34d095b7c48b6f2e8f.zip
[423052] Generate model code
And fix compilation pb in corresponding plugin (org.eclipse.sirius). Other generations and compilations problems are split in other commits to facilitate the review. Change-Id: Ie7e1ec1a27959062690f79a6b622e854865cc5c8 Signed-off-by: Laurent Redor <laurent.redor@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius/META-INF/MANIFEST.MF6
-rw-r--r--plugins/org.eclipse.sirius/plugin.xml16
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagram.java3
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagramElementContainer.java1
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DNode.java1
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramFactory.java9
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java67
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DragAndDropTarget.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/DragAndDropTarget.java)6
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/ContainerMapping.java1
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DescriptionPackage.java156
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramDescription.java3
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramExtensionDescription.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DragAndDropTargetDescription.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DragAndDropTargetDescription.java)12
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/NodeMapping.java1
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernDescription.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernPackage.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernDescriptionImpl.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernPackageImpl.java14
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/filter/impl/FilterPackageImpl.java11
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/ContainerMappingImpl.java8
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DescriptionPackageImpl.java54
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramDescriptionImpl.java3
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramExtensionDescriptionImpl.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramImportDescriptionImpl.java10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DragAndDropTargetDescriptionImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DragAndDropTargetDescriptionImpl.java)10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/NodeMappingImpl.java8
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/impl/StylePackageImpl.java11
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/util/StyleAdapterFactory.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ContainerDropDescription.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ContainerDropDescription.java)60
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolFactory.java9
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolPackage.java344
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ContainerDropDescriptionImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ContainerDropDescriptionImpl.java)27
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolFactoryImpl.java13
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolPackageImpl.java135
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolAdapterFactory.java22
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolSwitch.java35
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionAdapterFactory.java6
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionSwitch.java9
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramElementContainerImpl.java4
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java4
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DNodeImpl.java4
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramFactoryImpl.java13
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java46
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DragAndDropTargetImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/DragAndDropTargetImpl.java)10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramAdapterFactory.java16
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramSwitch.java43
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointFactory.java9
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointPackage.java75
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java146
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Viewpoint.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/audit/impl/AuditPackageImpl.java11
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java48
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/ViewpointImpl.java2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/TooltipStyleDescription.java17
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/impl/StylePackageImpl.java11
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolFactory.java9
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolPackage.java446
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolFactoryImpl.java5
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolPackageImpl.java139
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolAdapterFactory.java22
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolSwitch.java35
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionAdapterFactory.java22
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionSwitch.java25
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ERROR_LEVEL.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ERROR_LEVEL.java)4
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/RuleAudit.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/RuleAudit.java)10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/SemanticValidationRule.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/SemanticValidationRule.java)10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFactory.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFactory.java)6
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFix.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFix.java)16
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationPackage.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationPackage.java)216
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationRule.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationRule.java)38
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationSet.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationSet.java)62
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ViewValidationRule.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ViewValidationRule.java)16
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/RuleAuditImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/RuleAuditImpl.java)8
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/SemanticValidationRuleImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/SemanticValidationRuleImpl.java)8
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFactoryImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFactoryImpl.java)18
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFixImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFixImpl.java)10
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationPackageImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationPackageImpl.java)46
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationRuleImpl.java)20
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationSetImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationSetImpl.java)84
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ViewValidationRuleImpl.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ViewValidationRuleImpl.java)18
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationAdapterFactory.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationAdapterFactory.java)42
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationSwitch.java (renamed from plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationSwitch.java)18
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointFactoryImpl.java13
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointPackageImpl.java36
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointAdapterFactory.java22
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointSwitch.java25
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/componentization/DiagramMappingsManager.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/helper/SiriusHelper.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/AbstractNodeMappingQuery.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DiagramElementMappingQuery.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DragAndDropTargetQuery.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/EdgeMappingQuery.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/MappingBasedToolDescriptionQuery.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/repair/SiriusRepairProcess.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/componentization/mappings/DiagramMappingsManagerImpl.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ValidationInterpretedExpressionTargetSwitch.java18
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractDNodeCandidate.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractSynchronizerHelper.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramElementSynchronizer.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramSynchronizer.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DNodeSynchronizerHelper.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/MappingsUpdater.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateContainerTask.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateDNodeTask.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/DnDTasksOperations.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/operations/CreateViewTask.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/tool/spec/ContainerDropDescriptionSpec.java13
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/ValidationSetSpec.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/operations/ValidationRuleSpecOperations.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/SemanticValidationRuleSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/ViewValidationRuleSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/operations/DDiagramElementContainerSpecOperations.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DDiagramSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeContainerSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeListSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DSemanticDiagramSpec.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/query/DDiagramInternalQuery.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DefaultDiagramElementsHierarchyVisitor.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DiagramElementsHierarchyVisitor.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/IDiagramCommandFactory.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/view/CreateDDiagramElementCommand.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/refresh/BestMappingGetter.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/AbstractDDiagramConstraint.java10
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/RuleWrappingStatus.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/UndoRedoCapableEMFCommandFactory.java6
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/builders/DragAndDropCommandBuilder.java4
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/ErrorConstraint.java4
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/InfoConstraint.java4
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/WarningConstraint.java4
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/ExistingExpressionVariablesConstraint.java2
-rw-r--r--plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/PreconditionForDndToolsConstraint.java2
132 files changed, 1539 insertions, 1617 deletions
diff --git a/plugins/org.eclipse.sirius/META-INF/MANIFEST.MF b/plugins/org.eclipse.sirius/META-INF/MANIFEST.MF
index 913ce6047d..11b3788eab 100644
--- a/plugins/org.eclipse.sirius/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.sirius/META-INF/MANIFEST.MF
@@ -111,9 +111,6 @@ Export-Package: org.eclipse.sirius.business.api.action;version="1.0.0",
org.eclipse.sirius.diagram.description.tool.util;version="1.0.0",
org.eclipse.sirius.diagram.description.impl;version="1.0.0",
org.eclipse.sirius.diagram.description.util;version="1.0.0",
- org.eclipse.sirius.diagram.description.validation;version="1.0.0",
- org.eclipse.sirius.diagram.description.validation.impl;version="1.0.0",
- org.eclipse.sirius.diagram.description.validation.util;version="1.0.0",
org.eclipse.sirius.diagram.impl;version="1.0.0",
org.eclipse.sirius.diagram.util;version="1.0.0",
org.eclipse.sirius.tools.api.command;version="1.0.0",
@@ -158,6 +155,9 @@ Export-Package: org.eclipse.sirius.business.api.action;version="1.0.0",
org.eclipse.sirius.viewpoint.description.tool.impl;version="1.0.0",
org.eclipse.sirius.viewpoint.description.tool.util;version="1.0.0",
org.eclipse.sirius.viewpoint.description.util;version="1.0.0",
+ org.eclipse.sirius.viewpoint.description.validation;version="1.0.0",
+ org.eclipse.sirius.viewpoint.description.validation.impl;version="1.0.0",
+ org.eclipse.sirius.viewpoint.description.validation.util;version="1.0.0",
org.eclipse.sirius.viewpoint.impl;version="1.0.0",
org.eclipse.sirius.viewpoint.util;version="1.0.0"
Require-Bundle: org.eclipse.sirius.common;bundle-version="1.0.0",
diff --git a/plugins/org.eclipse.sirius/plugin.xml b/plugins/org.eclipse.sirius/plugin.xml
index 570c285853..5ba078775d 100644
--- a/plugins/org.eclipse.sirius/plugin.xml
+++ b/plugins/org.eclipse.sirius/plugin.xml
@@ -62,6 +62,14 @@
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated viewpoint -->
<package
+ uri="http://www.eclipse.org/sirius/description/validation/1.1.0"
+ class="org.eclipse.sirius.viewpoint.description.validation.ValidationPackage"
+ genModel="model/viewpoint.genmodel"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.generated_package">
+ <!-- @generated viewpoint -->
+ <package
uri="http://www.eclipse.org/sirius/description/audit/1.1.0"
class="org.eclipse.sirius.viewpoint.description.audit.AuditPackage"
genModel="model/viewpoint.genmodel"/>
@@ -94,14 +102,6 @@
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated viewpoint -->
<package
- uri="http://www.eclipse.org/sirius/diagram/description/validation/1.1.0"
- class="org.eclipse.sirius.diagram.description.validation.ValidationPackage"
- genModel="model/viewpoint.genmodel"/>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated viewpoint -->
- <package
uri="http://www.eclipse.org/sirius/diagram/description/concern/1.1.0"
class="org.eclipse.sirius.diagram.description.concern.ConcernPackage"
genModel="model/viewpoint.genmodel"/>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagram.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagram.java
index 04a9f7c31c..8d10e2cb7b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagram.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagram.java
@@ -22,12 +22,11 @@ import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.viewpoint.DContainer;
import org.eclipse.sirius.viewpoint.DRepresentation;
import org.eclipse.sirius.viewpoint.DValidable;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagramElementContainer.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagramElementContainer.java
index 2470ad30a5..4f5f38351e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagramElementContainer.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DDiagramElementContainer.java
@@ -15,7 +15,6 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.viewpoint.DContainer;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.Style;
/**
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DNode.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DNode.java
index b457d92e84..594123b97c 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DNode.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DNode.java
@@ -13,7 +13,6 @@ package org.eclipse.sirius.diagram;
import org.eclipse.emf.common.util.EList;
import org.eclipse.sirius.diagram.description.NodeMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.Style;
/**
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramFactory.java
index d7a8f7b403..62aeeaede1 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramFactory.java
@@ -365,6 +365,15 @@ public interface DiagramFactory extends EFactory {
ComputedStyleDescriptionRegistry createComputedStyleDescriptionRegistry();
/**
+ * Returns a new object of class '<em>Drag And Drop Target</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Drag And Drop Target</em>'.
+ * @generated
+ */
+ DragAndDropTarget createDragAndDropTarget();
+
+ /**
* Returns the package supported by this factory. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
index 5beff4aa06..7d2ddf9a6a 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
@@ -5432,6 +5432,27 @@ public interface DiagramPackage extends EPackage {
/**
* The meta object id for the '
+ * {@link org.eclipse.sirius.diagram.impl.DragAndDropTargetImpl
+ * <em>Drag And Drop Target</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.impl.DragAndDropTargetImpl
+ * @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getDragAndDropTarget()
+ * @generated
+ */
+ int DRAG_AND_DROP_TARGET = 48;
+
+ /**
+ * The number of structural features of the '<em>Drag And Drop Target</em>'
+ * class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DRAG_AND_DROP_TARGET_FEATURE_COUNT = 0;
+
+ /**
+ * The meta object id for the '
* {@link org.eclipse.sirius.diagram.ContainerLayout
* <em>Container Layout</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -5440,7 +5461,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getContainerLayout()
* @generated
*/
- int CONTAINER_LAYOUT = 48;
+ int CONTAINER_LAYOUT = 49;
/**
* The meta object id for the '
@@ -5451,7 +5472,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getLabelPosition()
* @generated
*/
- int LABEL_POSITION = 49;
+ int LABEL_POSITION = 50;
/**
* The meta object id for the '
@@ -5463,7 +5484,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getContainerShape()
* @generated
*/
- int CONTAINER_SHAPE = 50;
+ int CONTAINER_SHAPE = 51;
/**
* The meta object id for the '
@@ -5475,7 +5496,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getBackgroundStyle()
* @generated
*/
- int BACKGROUND_STYLE = 51;
+ int BACKGROUND_STYLE = 52;
/**
* The meta object id for the '
@@ -5487,7 +5508,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getBundledImageShape()
* @generated
*/
- int BUNDLED_IMAGE_SHAPE = 52;
+ int BUNDLED_IMAGE_SHAPE = 53;
/**
* The meta object id for the '{@link org.eclipse.sirius.diagram.LineStyle
@@ -5497,7 +5518,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getLineStyle()
* @generated
*/
- int LINE_STYLE = 53;
+ int LINE_STYLE = 54;
/**
* The meta object id for the '{@link org.eclipse.sirius.diagram.EdgeArrows
@@ -5508,7 +5529,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getEdgeArrows()
* @generated
*/
- int EDGE_ARROWS = 54;
+ int EDGE_ARROWS = 55;
/**
* The meta object id for the '
@@ -5519,7 +5540,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getEdgeRouting()
* @generated
*/
- int EDGE_ROUTING = 55;
+ int EDGE_ROUTING = 56;
/**
* The meta object id for the '
@@ -5530,7 +5551,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getAlignmentKind()
* @generated
*/
- int ALIGNMENT_KIND = 56;
+ int ALIGNMENT_KIND = 57;
/**
* The meta object id for the '{@link org.eclipse.sirius.diagram.ResizeKind
@@ -5541,7 +5562,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getResizeKind()
* @generated
*/
- int RESIZE_KIND = 57;
+ int RESIZE_KIND = 58;
/**
* The meta object id for the '
@@ -5553,7 +5574,7 @@ public interface DiagramPackage extends EPackage {
* @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getArrangeConstraint()
* @generated
*/
- int ARRANGE_CONSTRAINT = 58;
+ int ARRANGE_CONSTRAINT = 59;
/**
* Returns the meta object for class '
@@ -7826,6 +7847,18 @@ public interface DiagramPackage extends EPackage {
EReference getContainerVariable2StyleDescription_Value();
/**
+ * Returns the meta object for class '
+ * {@link org.eclipse.sirius.diagram.DragAndDropTarget
+ * <em>Drag And Drop Target</em>}'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @return the meta object for class '<em>Drag And Drop Target</em>'.
+ * @see org.eclipse.sirius.diagram.DragAndDropTarget
+ * @generated
+ */
+ EClass getDragAndDropTarget();
+
+ /**
* Returns the meta object for enum '
* {@link org.eclipse.sirius.diagram.ContainerLayout
* <em>Container Layout</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
@@ -9666,6 +9699,18 @@ public interface DiagramPackage extends EPackage {
/**
* The meta object literal for the '
+ * {@link org.eclipse.sirius.diagram.impl.DragAndDropTargetImpl
+ * <em>Drag And Drop Target</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.impl.DragAndDropTargetImpl
+ * @see org.eclipse.sirius.diagram.impl.DiagramPackageImpl#getDragAndDropTarget()
+ * @generated
+ */
+ EClass DRAG_AND_DROP_TARGET = eINSTANCE.getDragAndDropTarget();
+
+ /**
+ * The meta object literal for the '
* {@link org.eclipse.sirius.diagram.ContainerLayout
* <em>Container Layout</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/DragAndDropTarget.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DragAndDropTarget.java
index 124255afb1..43af00426b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/DragAndDropTarget.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/DragAndDropTarget.java
@@ -9,10 +9,10 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint;
+package org.eclipse.sirius.diagram;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> A representation of the model object '
@@ -22,7 +22,7 @@ import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
* drop requests. <!-- end-model-doc -->
*
*
- * @see org.eclipse.sirius.viewpoint.ViewpointPackage#getDragAndDropTarget()
+ * @see org.eclipse.sirius.diagram.DiagramPackage#getDragAndDropTarget()
* @model
* @generated
*/
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/ContainerMapping.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/ContainerMapping.java
index 7c6b2fd292..f16a5f1081 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/ContainerMapping.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/ContainerMapping.java
@@ -20,7 +20,6 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.description.style.ContainerStyleDescription;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DescriptionPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DescriptionPackage.java
index 1860e526ad..fa42b01fc7 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DescriptionPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DescriptionPackage.java
@@ -64,6 +64,37 @@ public interface DescriptionPackage extends EPackage {
/**
* The meta object id for the '
+ * {@link org.eclipse.sirius.diagram.description.impl.DragAndDropTargetDescriptionImpl
+ * <em>Drag And Drop Target Description</em>}' class. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.description.impl.DragAndDropTargetDescriptionImpl
+ * @see org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl#getDragAndDropTargetDescription()
+ * @generated
+ */
+ int DRAG_AND_DROP_TARGET_DESCRIPTION = 21;
+
+ /**
+ * The feature id for the '<em><b>Drop Descriptions</b></em>' reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS = 0;
+
+ /**
+ * The number of structural features of the '
+ * <em>Drag And Drop Target Description</em>' class. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT = 1;
+
+ /**
+ * The meta object id for the '
* {@link org.eclipse.sirius.diagram.description.impl.DiagramDescriptionImpl
* <em>Diagram Description</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -81,7 +112,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DROP_DESCRIPTIONS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
+ int DIAGRAM_DESCRIPTION__DROP_DESCRIPTIONS = DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -90,7 +121,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DOCUMENTATION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 0;
+ int DIAGRAM_DESCRIPTION__DOCUMENTATION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>End User Documentation</b></em>'
@@ -99,7 +130,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__END_USER_DOCUMENTATION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 1;
+ int DIAGRAM_DESCRIPTION__END_USER_DOCUMENTATION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -108,7 +139,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__NAME = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 2;
+ int DIAGRAM_DESCRIPTION__NAME = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Label</b></em>' attribute. <!--
@@ -117,7 +148,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__LABEL = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 3;
+ int DIAGRAM_DESCRIPTION__LABEL = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Title Expression</b></em>' attribute. <!--
@@ -126,7 +157,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__TITLE_EXPRESSION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 4;
+ int DIAGRAM_DESCRIPTION__TITLE_EXPRESSION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Initialisation</b></em>' attribute. <!--
@@ -135,7 +166,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__INITIALISATION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 5;
+ int DIAGRAM_DESCRIPTION__INITIALISATION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Metamodel</b></em>' reference list. <!--
@@ -144,7 +175,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__METAMODEL = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 6;
+ int DIAGRAM_DESCRIPTION__METAMODEL = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Show On Startup</b></em>' attribute. <!--
@@ -153,7 +184,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__SHOW_ON_STARTUP = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 7;
+ int DIAGRAM_DESCRIPTION__SHOW_ON_STARTUP = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Paste Descriptions</b></em>' reference
@@ -162,7 +193,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__PASTE_DESCRIPTIONS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 8;
+ int DIAGRAM_DESCRIPTION__PASTE_DESCRIPTIONS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Filters</b></em>' containment reference
@@ -171,7 +202,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__FILTERS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 9;
+ int DIAGRAM_DESCRIPTION__FILTERS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>All Edge Mappings</b></em>' reference
@@ -180,7 +211,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_EDGE_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 10;
+ int DIAGRAM_DESCRIPTION__ALL_EDGE_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>All Node Mappings</b></em>' reference
@@ -189,7 +220,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_NODE_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 11;
+ int DIAGRAM_DESCRIPTION__ALL_NODE_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>All Container Mappings</b></em>' reference
@@ -198,7 +229,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_CONTAINER_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 12;
+ int DIAGRAM_DESCRIPTION__ALL_CONTAINER_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Validation Set</b></em>' containment
@@ -207,7 +238,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__VALIDATION_SET = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 13;
+ int DIAGRAM_DESCRIPTION__VALIDATION_SET = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Concerns</b></em>' containment reference.
@@ -216,7 +247,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__CONCERNS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 14;
+ int DIAGRAM_DESCRIPTION__CONCERNS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>All Tools</b></em>' reference list. <!--
@@ -225,7 +256,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_TOOLS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 15;
+ int DIAGRAM_DESCRIPTION__ALL_TOOLS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Domain Class</b></em>' attribute. <!--
@@ -234,7 +265,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DOMAIN_CLASS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 16;
+ int DIAGRAM_DESCRIPTION__DOMAIN_CLASS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Precondition Expression</b></em>'
@@ -243,7 +274,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__PRECONDITION_EXPRESSION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 17;
+ int DIAGRAM_DESCRIPTION__PRECONDITION_EXPRESSION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Default Concern</b></em>' reference. <!--
@@ -252,7 +283,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DEFAULT_CONCERN = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 18;
+ int DIAGRAM_DESCRIPTION__DEFAULT_CONCERN = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Root Expression</b></em>' attribute. <!--
@@ -261,7 +292,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ROOT_EXPRESSION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 19;
+ int DIAGRAM_DESCRIPTION__ROOT_EXPRESSION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 19;
/**
* The feature id for the '<em><b>Init</b></em>' reference. <!--
@@ -270,7 +301,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__INIT = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 20;
+ int DIAGRAM_DESCRIPTION__INIT = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 20;
/**
* The feature id for the '<em><b>Layout</b></em>' containment reference.
@@ -279,7 +310,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__LAYOUT = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 21;
+ int DIAGRAM_DESCRIPTION__LAYOUT = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 21;
/**
* The feature id for the '<em><b>Diagram Initialisation</b></em>'
@@ -288,7 +319,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DIAGRAM_INITIALISATION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 22;
+ int DIAGRAM_DESCRIPTION__DIAGRAM_INITIALISATION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 22;
/**
* The feature id for the '<em><b>Default Layer</b></em>' containment
@@ -297,7 +328,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__DEFAULT_LAYER = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 23;
+ int DIAGRAM_DESCRIPTION__DEFAULT_LAYER = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 23;
/**
* The feature id for the '<em><b>Additional Layers</b></em>' containment
@@ -306,7 +337,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ADDITIONAL_LAYERS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 24;
+ int DIAGRAM_DESCRIPTION__ADDITIONAL_LAYERS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 24;
/**
* The feature id for the '<em><b>All Layers</b></em>' reference list. <!--
@@ -315,7 +346,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_LAYERS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 25;
+ int DIAGRAM_DESCRIPTION__ALL_LAYERS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 25;
/**
* The feature id for the '<em><b>All Activated Tools</b></em>' reference
@@ -324,7 +355,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ALL_ACTIVATED_TOOLS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 26;
+ int DIAGRAM_DESCRIPTION__ALL_ACTIVATED_TOOLS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 26;
/**
* The feature id for the '<em><b>Node Mappings</b></em>' containment
@@ -333,7 +364,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__NODE_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 27;
+ int DIAGRAM_DESCRIPTION__NODE_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 27;
/**
* The feature id for the '<em><b>Edge Mappings</b></em>' containment
@@ -342,7 +373,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__EDGE_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 28;
+ int DIAGRAM_DESCRIPTION__EDGE_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 28;
/**
* The feature id for the '<em><b>Edge Mapping Imports</b></em>' containment
@@ -351,7 +382,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__EDGE_MAPPING_IMPORTS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 29;
+ int DIAGRAM_DESCRIPTION__EDGE_MAPPING_IMPORTS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 29;
/**
* The feature id for the '<em><b>Container Mappings</b></em>' containment
@@ -360,7 +391,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__CONTAINER_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 30;
+ int DIAGRAM_DESCRIPTION__CONTAINER_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 30;
/**
* The feature id for the '<em><b>Reused Mappings</b></em>' reference list.
@@ -369,7 +400,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__REUSED_MAPPINGS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 31;
+ int DIAGRAM_DESCRIPTION__REUSED_MAPPINGS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 31;
/**
* The feature id for the '<em><b>Tool Section</b></em>' containment
@@ -378,7 +409,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__TOOL_SECTION = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 32;
+ int DIAGRAM_DESCRIPTION__TOOL_SECTION = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 32;
/**
* The feature id for the '<em><b>Reused Tools</b></em>' reference list.
@@ -387,7 +418,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__REUSED_TOOLS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 33;
+ int DIAGRAM_DESCRIPTION__REUSED_TOOLS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 33;
/**
* The feature id for the '<em><b>Enable Popup Bars</b></em>' attribute.
@@ -396,7 +427,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION__ENABLE_POPUP_BARS = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 34;
+ int DIAGRAM_DESCRIPTION__ENABLE_POPUP_BARS = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 34;
/**
* The number of structural features of the '<em>Diagram Description</em>'
@@ -405,7 +436,7 @@ public interface DescriptionPackage extends EPackage {
* @generated
* @ordered
*/
- int DIAGRAM_DESCRIPTION_FEATURE_COUNT = org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 35;
+ int DIAGRAM_DESCRIPTION_FEATURE_COUNT = DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT + 35;
/**
* The meta object id for the '
@@ -3165,7 +3196,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl#getFoldingStyle()
* @generated
*/
- int FOLDING_STYLE = 21;
+ int FOLDING_STYLE = 22;
/**
* The meta object id for the '
@@ -3177,7 +3208,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl#getLayoutDirection()
* @generated
*/
- int LAYOUT_DIRECTION = 22;
+ int LAYOUT_DIRECTION = 23;
/**
* Returns the meta object for class '
@@ -4620,6 +4651,33 @@ public interface DescriptionPackage extends EPackage {
EAttribute getAdditionalLayer_Optional();
/**
+ * Returns the meta object for class '
+ * {@link org.eclipse.sirius.diagram.description.DragAndDropTargetDescription
+ * <em>Drag And Drop Target Description</em>}'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @return the meta object for class '
+ * <em>Drag And Drop Target Description</em>'.
+ * @see org.eclipse.sirius.diagram.description.DragAndDropTargetDescription
+ * @generated
+ */
+ EClass getDragAndDropTargetDescription();
+
+ /**
+ * Returns the meta object for the reference list '
+ * {@link org.eclipse.sirius.diagram.description.DragAndDropTargetDescription#getDropDescriptions
+ * <em>Drop Descriptions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @return the meta object for the reference list '
+ * <em>Drop Descriptions</em>'.
+ * @see org.eclipse.sirius.diagram.description.DragAndDropTargetDescription#getDropDescriptions()
+ * @see #getDragAndDropTargetDescription()
+ * @generated
+ */
+ EReference getDragAndDropTargetDescription_DropDescriptions();
+
+ /**
* Returns the meta object for enum '
* {@link org.eclipse.sirius.diagram.description.FoldingStyle
* <em>Folding Style</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -5684,6 +5742,26 @@ public interface DescriptionPackage extends EPackage {
/**
* The meta object literal for the '
+ * {@link org.eclipse.sirius.diagram.description.impl.DragAndDropTargetDescriptionImpl
+ * <em>Drag And Drop Target Description</em>}' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.description.impl.DragAndDropTargetDescriptionImpl
+ * @see org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl#getDragAndDropTargetDescription()
+ * @generated
+ */
+ EClass DRAG_AND_DROP_TARGET_DESCRIPTION = eINSTANCE.getDragAndDropTargetDescription();
+
+ /**
+ * The meta object literal for the '<em><b>Drop Descriptions</b></em>'
+ * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS = eINSTANCE.getDragAndDropTargetDescription_DropDescriptions();
+
+ /**
+ * The meta object literal for the '
* {@link org.eclipse.sirius.diagram.description.FoldingStyle
* <em>Folding Style</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramDescription.java
index 05ce03e5da..5ffe947669 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramDescription.java
@@ -17,13 +17,12 @@ import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.ToolSection;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationDescription;
import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
import org.eclipse.sirius.viewpoint.description.tool.RepresentationCreationDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramExtensionDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramExtensionDescription.java
index b993254548..9f34736e94 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramExtensionDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DiagramExtensionDescription.java
@@ -13,8 +13,8 @@ package org.eclipse.sirius.diagram.description;
import org.eclipse.emf.common.util.EList;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
import org.eclipse.sirius.viewpoint.description.RepresentationExtensionDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DragAndDropTargetDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DragAndDropTargetDescription.java
index af822a09a3..9d6edbd93d 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DragAndDropTargetDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/DragAndDropTargetDescription.java
@@ -9,11 +9,11 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint.description;
+package org.eclipse.sirius.diagram.description;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
/**
* <!-- begin-user-doc --> A representation of the model object '
@@ -26,12 +26,12 @@ import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription#getDropDescriptions
+ * {@link org.eclipse.sirius.diagram.description.DragAndDropTargetDescription#getDropDescriptions
* <em>Drop Descriptions</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.viewpoint.description.DescriptionPackage#getDragAndDropTargetDescription()
+ * @see org.eclipse.sirius.diagram.description.DescriptionPackage#getDragAndDropTargetDescription()
* @model abstract="true"
* @generated
*/
@@ -39,7 +39,7 @@ public interface DragAndDropTargetDescription extends EObject {
/**
* Returns the value of the '<em><b>Drop Descriptions</b></em>' reference
* list. The list contents are of type
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription}
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription}
* . <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Drop Descriptions</em>' reference list isn't
@@ -48,7 +48,7 @@ public interface DragAndDropTargetDescription extends EObject {
* <!-- end-user-doc -->
*
* @return the value of the '<em>Drop Descriptions</em>' reference list.
- * @see org.eclipse.sirius.viewpoint.description.DescriptionPackage#getDragAndDropTargetDescription_DropDescriptions()
+ * @see org.eclipse.sirius.diagram.description.DescriptionPackage#getDragAndDropTargetDescription_DropDescriptions()
* @model
* @generated
*/
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/NodeMapping.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/NodeMapping.java
index 20cbb0d983..4c246a62e6 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/NodeMapping.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/NodeMapping.java
@@ -18,7 +18,6 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.NodeStyle;
import org.eclipse.sirius.diagram.description.style.NodeStyleDescription;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernDescription.java
index 8fe089f4d4..7258808a5f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernDescription.java
@@ -14,9 +14,9 @@ package org.eclipse.sirius.diagram.description.concern;
import org.eclipse.emf.common.util.EList;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernPackage.java
index 9f0d0749bd..c3162ae92e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/ConcernPackage.java
@@ -44,7 +44,7 @@ public interface ConcernPackage extends EPackage {
*
* @generated
*/
- String eNS_URI = "http://www.eclipse.org/sirius/description/concern/1.1.0";
+ String eNS_URI = "http://www.eclipse.org/sirius/diagram/description/concern/1.1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernDescriptionImpl.java
index 87e9b2fd9e..1c929cbc4b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernDescriptionImpl.java
@@ -22,10 +22,10 @@ import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.impl.DocumentedElementImpl;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernPackageImpl.java
index bd74064828..fc2d09cf5f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/concern/impl/ConcernPackageImpl.java
@@ -23,8 +23,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -121,6 +119,9 @@ public class ConcernPackageImpl extends EPackageImpl implements ConcernPackage {
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -136,8 +137,6 @@ public class ConcernPackageImpl extends EPackageImpl implements ConcernPackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
// Create package meta-data objects
theConcernPackage.createPackageContents();
@@ -145,13 +144,13 @@ public class ConcernPackageImpl extends EPackageImpl implements ConcernPackage {
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
// Initialize created meta-data
theConcernPackage.initializePackageContents();
@@ -159,13 +158,13 @@ public class ConcernPackageImpl extends EPackageImpl implements ConcernPackage {
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theConcernPackage.freeze();
@@ -294,7 +293,8 @@ public class ConcernPackageImpl extends EPackageImpl implements ConcernPackage {
// Obtain other dependent packages
DescriptionPackage theDescriptionPackage = (DescriptionPackage) EPackage.Registry.INSTANCE.getEPackage(DescriptionPackage.eNS_URI);
FilterPackage theFilterPackage = (FilterPackage) EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI);
- ValidationPackage theValidationPackage = (ValidationPackage) EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI);
+ org.eclipse.sirius.viewpoint.description.validation.ValidationPackage theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.ValidationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI);
org.eclipse.sirius.diagram.description.tool.ToolPackage theToolPackage_1 = (org.eclipse.sirius.diagram.description.tool.ToolPackage) EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/filter/impl/FilterPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/filter/impl/FilterPackageImpl.java
index 9dbdbba87a..6258e89f34 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/filter/impl/FilterPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/filter/impl/FilterPackageImpl.java
@@ -32,8 +32,6 @@ import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.FilterVariable;
import org.eclipse.sirius.diagram.description.filter.MappingFilter;
import org.eclipse.sirius.diagram.description.filter.VariableFilter;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -165,6 +163,9 @@ public class FilterPackageImpl extends EPackageImpl implements FilterPackage {
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -178,8 +179,6 @@ public class FilterPackageImpl extends EPackageImpl implements FilterPackage {
org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl theToolPackage_1 = (org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl) (EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) instanceof org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -189,12 +188,12 @@ public class FilterPackageImpl extends EPackageImpl implements FilterPackage {
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -203,12 +202,12 @@ public class FilterPackageImpl extends EPackageImpl implements FilterPackage {
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/ContainerMappingImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/ContainerMappingImpl.java
index d23ff85e2f..6d2974387f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/ContainerMappingImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/ContainerMappingImpl.java
@@ -30,10 +30,10 @@ import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.description.ConditionalContainerStyleDescription;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.style.ContainerStyleDescription;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -622,7 +622,7 @@ public class ContainerMappingImpl extends AbstractNodeMappingImpl implements Con
if (baseClass == DragAndDropTargetDescription.class) {
switch (derivedFeatureID) {
case DescriptionPackage.CONTAINER_MAPPING__DROP_DESCRIPTIONS:
- return org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
+ return DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
default:
return -1;
}
@@ -639,7 +639,7 @@ public class ContainerMappingImpl extends AbstractNodeMappingImpl implements Con
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
if (baseClass == DragAndDropTargetDescription.class) {
switch (baseFeatureID) {
- case org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
+ case DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
return DescriptionPackage.CONTAINER_MAPPING__DROP_DESCRIPTIONS;
default:
return -1;
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DescriptionPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DescriptionPackageImpl.java
index c94c4065a3..e33057c45b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DescriptionPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DescriptionPackageImpl.java
@@ -34,6 +34,7 @@ import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.DiagramExtensionDescription;
import org.eclipse.sirius.diagram.description.DiagramImportDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.EdgeMappingImport;
import org.eclipse.sirius.diagram.description.FoldingStyle;
@@ -49,8 +50,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.audit.AuditPackage;
@@ -220,6 +219,13 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
*
* @generated
*/
+ private EClass dragAndDropTargetDescriptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EEnum foldingStyleEEnum = null;
/**
@@ -293,6 +299,9 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -305,8 +314,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -316,12 +323,12 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
theDescriptionPackage_1.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -330,12 +337,12 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
theDescriptionPackage_1.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -1359,6 +1366,24 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
*
* @generated
*/
+ public EClass getDragAndDropTargetDescription() {
+ return dragAndDropTargetDescriptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getDragAndDropTargetDescription_DropDescriptions() {
+ return (EReference) dragAndDropTargetDescriptionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public EEnum getFoldingStyle() {
return foldingStyleEEnum;
}
@@ -1534,6 +1559,9 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
createEAttribute(additionalLayerEClass, ADDITIONAL_LAYER__ACTIVE_BY_DEFAULT);
createEAttribute(additionalLayerEClass, ADDITIONAL_LAYER__OPTIONAL);
+ dragAndDropTargetDescriptionEClass = createEClass(DRAG_AND_DROP_TARGET_DESCRIPTION);
+ createEReference(dragAndDropTargetDescriptionEClass, DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS);
+
// Create enums
foldingStyleEEnum = createEEnum(FOLDING_STYLE);
layoutDirectionEEnum = createEEnum(LAYOUT_DIRECTION);
@@ -1569,10 +1597,11 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
org.eclipse.sirius.diagram.description.tool.ToolPackage theToolPackage_1 = (org.eclipse.sirius.diagram.description.tool.ToolPackage) EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI);
FilterPackage theFilterPackage = (FilterPackage) EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI);
- ValidationPackage theValidationPackage = (ValidationPackage) EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI);
ConcernPackage theConcernPackage = (ConcernPackage) EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI);
org.eclipse.sirius.viewpoint.description.DescriptionPackage theDescriptionPackage_1 = (org.eclipse.sirius.viewpoint.description.DescriptionPackage) EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.viewpoint.description.DescriptionPackage.eNS_URI);
+ org.eclipse.sirius.viewpoint.description.validation.ValidationPackage theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.ValidationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI);
ToolPackage theToolPackage = (ToolPackage) EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
DiagramPackage theDiagramPackage = (DiagramPackage) EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI);
@@ -1582,7 +1611,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
getESubpackages().add(theStylePackage_1);
getESubpackages().add(theToolPackage_1);
getESubpackages().add(theFilterPackage);
- getESubpackages().add(theValidationPackage);
getESubpackages().add(theConcernPackage);
// Create type parameters
@@ -1590,7 +1618,7 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
// Set bounds for type parameters
// Add supertypes to classes
- diagramDescriptionEClass.getESuperTypes().add(theDescriptionPackage_1.getDragAndDropTargetDescription());
+ diagramDescriptionEClass.getESuperTypes().add(this.getDragAndDropTargetDescription());
diagramDescriptionEClass.getESuperTypes().add(theDescriptionPackage_1.getRepresentationDescription());
diagramDescriptionEClass.getESuperTypes().add(theDescriptionPackage_1.getPasteTargetDescription());
diagramImportDescriptionEClass.getESuperTypes().add(theDescriptionPackage_1.getRepresentationImportDescription());
@@ -1601,9 +1629,9 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
abstractNodeMappingEClass.getESuperTypes().add(this.getDiagramElementMapping());
abstractNodeMappingEClass.getESuperTypes().add(theDescriptionPackage_1.getDocumentedElement());
nodeMappingEClass.getESuperTypes().add(this.getAbstractNodeMapping());
- nodeMappingEClass.getESuperTypes().add(theDescriptionPackage_1.getDragAndDropTargetDescription());
+ nodeMappingEClass.getESuperTypes().add(this.getDragAndDropTargetDescription());
containerMappingEClass.getESuperTypes().add(this.getAbstractNodeMapping());
- containerMappingEClass.getESuperTypes().add(theDescriptionPackage_1.getDragAndDropTargetDescription());
+ containerMappingEClass.getESuperTypes().add(this.getDragAndDropTargetDescription());
nodeMappingImportEClass.getESuperTypes().add(this.getNodeMapping());
nodeMappingImportEClass.getESuperTypes().add(theDescriptionPackage_1.getAbstractMappingImport());
containerMappingImportEClass.getESuperTypes().add(this.getContainerMapping());
@@ -1980,6 +2008,10 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
initEAttribute(getAdditionalLayer_Optional(), ecorePackage.getEBoolean(), "optional", "true", 0, 1, AdditionalLayer.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID,
IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(dragAndDropTargetDescriptionEClass, DragAndDropTargetDescription.class, "DragAndDropTargetDescription", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDragAndDropTargetDescription_DropDescriptions(), theToolPackage_1.getContainerDropDescription(), null, "dropDescriptions", null, 0, -1, DragAndDropTargetDescription.class,
+ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(foldingStyleEEnum, FoldingStyle.class, "FoldingStyle");
addEEnumLiteral(foldingStyleEEnum, FoldingStyle.NONE_LITERAL);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramDescriptionImpl.java
index 07c20d9aa4..1a0a8fd37b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramDescriptionImpl.java
@@ -38,17 +38,16 @@ import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.ToolSection;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationDescription;
-import org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl;
import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
import org.eclipse.sirius.viewpoint.description.tool.PasteDescription;
import org.eclipse.sirius.viewpoint.description.tool.RepresentationCreationDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramExtensionDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramExtensionDescriptionImpl.java
index 73c9d03c4a..3dec5d9f81 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramExtensionDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramExtensionDescriptionImpl.java
@@ -28,7 +28,7 @@ import org.eclipse.sirius.diagram.description.AdditionalLayer;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.DiagramExtensionDescription;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramImportDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramImportDescriptionImpl.java
index 82b8a9878f..56bd754520 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramImportDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DiagramImportDescriptionImpl.java
@@ -30,6 +30,7 @@ import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.DiagramImportDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.EdgeMappingImport;
import org.eclipse.sirius.diagram.description.Layer;
@@ -38,18 +39,17 @@ import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.concern.ConcernSet;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.ToolSection;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
import org.eclipse.sirius.viewpoint.description.impl.DocumentedElementImpl;
import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
import org.eclipse.sirius.viewpoint.description.tool.PasteDescription;
import org.eclipse.sirius.viewpoint.description.tool.RepresentationCreationDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -2085,7 +2085,7 @@ public class DiagramImportDescriptionImpl extends DocumentedElementImpl implemen
if (baseClass == DragAndDropTargetDescription.class) {
switch (derivedFeatureID) {
case DescriptionPackage.DIAGRAM_IMPORT_DESCRIPTION__DROP_DESCRIPTIONS:
- return org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
+ return DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
default:
return -1;
}
@@ -2186,7 +2186,7 @@ public class DiagramImportDescriptionImpl extends DocumentedElementImpl implemen
}
if (baseClass == DragAndDropTargetDescription.class) {
switch (baseFeatureID) {
- case org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
+ case DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
return DescriptionPackage.DIAGRAM_IMPORT_DESCRIPTION__DROP_DESCRIPTIONS;
default:
return -1;
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DragAndDropTargetDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DragAndDropTargetDescriptionImpl.java
index 9b13cdcb1c..81a68ec70b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DragAndDropTargetDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/DragAndDropTargetDescriptionImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint.description.impl;
+package org.eclipse.sirius.diagram.description.impl;
import java.util.Collection;
@@ -17,9 +17,9 @@ import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.DescriptionPackage;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -28,7 +28,7 @@ import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl#getDropDescriptions
+ * {@link org.eclipse.sirius.diagram.description.impl.DragAndDropTargetDescriptionImpl#getDropDescriptions
* <em>Drop Descriptions</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/NodeMappingImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/NodeMappingImpl.java
index c34f84734f..5f88fa758e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/NodeMappingImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/impl/NodeMappingImpl.java
@@ -29,10 +29,10 @@ import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.NodeStyle;
import org.eclipse.sirius.diagram.description.ConditionalNodeStyleDescription;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.style.NodeStyleDescription;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -387,7 +387,7 @@ public class NodeMappingImpl extends AbstractNodeMappingImpl implements NodeMapp
if (baseClass == DragAndDropTargetDescription.class) {
switch (derivedFeatureID) {
case DescriptionPackage.NODE_MAPPING__DROP_DESCRIPTIONS:
- return org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
+ return DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS;
default:
return -1;
}
@@ -404,7 +404,7 @@ public class NodeMappingImpl extends AbstractNodeMappingImpl implements NodeMapp
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) {
if (baseClass == DragAndDropTargetDescription.class) {
switch (baseFeatureID) {
- case org.eclipse.sirius.viewpoint.description.DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
+ case DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS:
return DescriptionPackage.NODE_MAPPING__DROP_DESCRIPTIONS;
default:
return -1;
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/impl/StylePackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/impl/StylePackageImpl.java
index 37773b5728..5b82c3ef6d 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/impl/StylePackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/impl/StylePackageImpl.java
@@ -46,8 +46,6 @@ import org.eclipse.sirius.diagram.description.style.SquareDescription;
import org.eclipse.sirius.diagram.description.style.StyleFactory;
import org.eclipse.sirius.diagram.description.style.StylePackage;
import org.eclipse.sirius.diagram.description.style.WorkspaceImageDescription;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -282,6 +280,9 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
.getEPackage(org.eclipse.sirius.viewpoint.description.style.StylePackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.style.StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -294,8 +295,6 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -305,12 +304,12 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
theDescriptionPackage.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -319,12 +318,12 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
theDescriptionPackage.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/util/StyleAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/util/StyleAdapterFactory.java
index f7f8275433..c14fb86c15 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/util/StyleAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/style/util/StyleAdapterFactory.java
@@ -654,7 +654,7 @@ public class StyleAdapterFactory extends AdapterFactoryImpl {
* <em>Tooltip Style Description</em>}'. <!-- begin-user-doc --> This
* default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases
- * anyway.
+ * anyway.
*
* @since 0.9.0 <!-- end-user-doc -->
* @return the new adapter.
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ContainerDropDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ContainerDropDescription.java
index 01afe3bfa7..083d600f9d 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ContainerDropDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ContainerDropDescription.java
@@ -9,13 +9,19 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint.description.tool;
+package org.eclipse.sirius.diagram.description.tool;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
+import org.eclipse.sirius.viewpoint.description.tool.DragSource;
+import org.eclipse.sirius.viewpoint.description.tool.DropContainerVariable;
+import org.eclipse.sirius.viewpoint.description.tool.ElementDropVariable;
+import org.eclipse.sirius.viewpoint.description.tool.InitialContainerDropOperation;
+import org.eclipse.sirius.viewpoint.description.tool.MappingBasedToolDescription;
/**
* <!-- begin-user-doc --> A representation of the model object '
@@ -28,33 +34,33 @@ import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getMappings
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getMappings
* <em>Mappings</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getOldContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getOldContainer
* <em>Old Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewContainer
* <em>New Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getElement
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getElement
* <em>Element</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewViewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewViewContainer
* <em>New View Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getInitialOperation
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getInitialOperation
* <em>Initial Operation</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getDragSource
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getDragSource
* <em>Drag Source</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#isMoveEdges
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#isMoveEdges
* <em>Move Edges</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription()
* @model
* @generated
*/
@@ -67,7 +73,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
* All mapping that can create the target view. <!-- end-model-doc -->
*
* @return the value of the '<em>Mappings</em>' reference list.
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_Mappings()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_Mappings()
* @model
* @generated
*/
@@ -81,7 +87,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
*
* @return the value of the '<em>Old Container</em>' containment reference.
* @see #setOldContainer(DropContainerVariable)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_OldContainer()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_OldContainer()
* @model containment="true" resolveProxies="true" required="true"
* annotation=
* "http://www.eclipse.org/emf/2002/GenModel documentedName='oldSemanticElement'"
@@ -91,7 +97,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getOldContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getOldContainer
* <em>Old Container</em>}' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
@@ -111,7 +117,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
*
* @return the value of the '<em>New Container</em>' containment reference.
* @see #setNewContainer(DropContainerVariable)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_NewContainer()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_NewContainer()
* @model containment="true" resolveProxies="true" required="true"
* annotation=
* "http://www.eclipse.org/emf/2002/GenModel documentedName='newSemanticContainer'"
@@ -121,7 +127,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewContainer
* <em>New Container</em>}' containment reference. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
@@ -140,7 +146,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
*
* @return the value of the '<em>Element</em>' containment reference.
* @see #setElement(ElementDropVariable)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_Element()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_Element()
* @model containment="true" resolveProxies="true" required="true"
* @generated
*/
@@ -148,7 +154,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getElement
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getElement
* <em>Element</em>}' containment reference. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
@@ -168,7 +174,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
* @return the value of the '<em>New View Container</em>' containment
* reference.
* @see #setNewViewContainer(ContainerViewVariable)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_NewViewContainer()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_NewViewContainer()
* @model containment="true" resolveProxies="true" required="true"
* annotation=
* "http://www.eclipse.org/emf/2002/GenModel documentedName='newContainerView'"
@@ -178,7 +184,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewViewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewViewContainer
* <em>New View Container</em>}' containment reference. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
@@ -198,7 +204,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
* @return the value of the '<em>Initial Operation</em>' containment
* reference.
* @see #setInitialOperation(InitialContainerDropOperation)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_InitialOperation()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_InitialOperation()
* @model containment="true" resolveProxies="true" required="true"
* @generated
*/
@@ -206,7 +212,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getInitialOperation
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getInitialOperation
* <em>Initial Operation</em>}' containment reference. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
@@ -228,7 +234,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
* @return the value of the '<em>Drag Source</em>' attribute.
* @see org.eclipse.sirius.viewpoint.description.tool.DragSource
* @see #setDragSource(DragSource)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_DragSource()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_DragSource()
* @model required="true"
* @generated
*/
@@ -236,7 +242,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getDragSource
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getDragSource
* <em>Drag Source</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
@@ -256,7 +262,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
*
* @return the value of the '<em>Move Edges</em>' attribute.
* @see #setMoveEdges(boolean)
- * @see org.eclipse.sirius.viewpoint.description.tool.ToolPackage#getContainerDropDescription_MoveEdges()
+ * @see org.eclipse.sirius.diagram.description.tool.ToolPackage#getContainerDropDescription_MoveEdges()
* @model required="true"
* @generated
*/
@@ -264,7 +270,7 @@ public interface ContainerDropDescription extends MappingBasedToolDescription {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#isMoveEdges
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#isMoveEdges
* <em>Move Edges</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolFactory.java
index 1f0c19d414..062ee380ab 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolFactory.java
@@ -259,6 +259,15 @@ public interface ToolFactory extends EFactory {
DiagramNavigationDescription createDiagramNavigationDescription();
/**
+ * Returns a new object of class '<em>Container Drop Description</em>'. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return a new object of class '<em>Container Drop Description</em>'.
+ * @generated
+ */
+ ContainerDropDescription createContainerDropDescription();
+
+ /**
* Returns the package supported by this factory. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolPackage.java
index b67f4a2335..fd303c8c7e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/ToolPackage.java
@@ -2122,6 +2122,154 @@ public interface ToolPackage extends EPackage {
/**
* The meta object id for the '
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl
+ * <em>Container Drop Description</em>}' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl
+ * @see org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl#getContainerDropDescription()
+ * @generated
+ */
+ int CONTAINER_DROP_DESCRIPTION = 25;
+
+ /**
+ * The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__DOCUMENTATION = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__DOCUMENTATION;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__NAME = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__NAME;
+
+ /**
+ * The feature id for the '<em><b>Label</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__LABEL = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__LABEL;
+
+ /**
+ * The feature id for the '<em><b>Precondition</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__PRECONDITION = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__PRECONDITION;
+
+ /**
+ * The feature id for the '<em><b>Force Refresh</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__FORCE_REFRESH = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__FORCE_REFRESH;
+
+ /**
+ * The feature id for the '<em><b>Filters</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__FILTERS = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION__FILTERS;
+
+ /**
+ * The feature id for the '<em><b>Mappings</b></em>' reference list. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__MAPPINGS = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Old Container</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 1;
+
+ /**
+ * The feature id for the '<em><b>New Container</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 2;
+
+ /**
+ * The feature id for the '<em><b>Element</b></em>' containment reference.
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__ELEMENT = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 3;
+
+ /**
+ * The feature id for the '<em><b>New View Container</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 4;
+
+ /**
+ * The feature id for the '<em><b>Initial Operation</b></em>' containment
+ * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 5;
+
+ /**
+ * The feature id for the '<em><b>Drag Source</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 6;
+
+ /**
+ * The feature id for the '<em><b>Move Edges</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION__MOVE_EDGES = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 7;
+
+ /**
+ * The number of structural features of the '
+ * <em>Container Drop Description</em>' class. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int CONTAINER_DROP_DESCRIPTION_FEATURE_COUNT = org.eclipse.sirius.viewpoint.description.tool.ToolPackage.MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 8;
+
+ /**
+ * The meta object id for the '
* {@link org.eclipse.sirius.diagram.description.tool.ReconnectionKind
* <em>Reconnection Kind</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -2130,7 +2278,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl#getReconnectionKind()
* @generated
*/
- int RECONNECTION_KIND = 25;
+ int RECONNECTION_KIND = 26;
/**
* Returns the meta object for class '
@@ -3297,6 +3445,120 @@ public interface ToolPackage extends EPackage {
EReference getDiagramNavigationDescription_DiagramDescription();
/**
+ * Returns the meta object for class '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription
+ * <em>Container Drop Description</em>}'. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @return the meta object for class '<em>Container Drop Description</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription
+ * @generated
+ */
+ EClass getContainerDropDescription();
+
+ /**
+ * Returns the meta object for the reference list '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getMappings
+ * <em>Mappings</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the reference list '<em>Mappings</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getMappings()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_Mappings();
+
+ /**
+ * Returns the meta object for the containment reference '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getOldContainer
+ * <em>Old Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference '
+ * <em>Old Container</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getOldContainer()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_OldContainer();
+
+ /**
+ * Returns the meta object for the containment reference '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewContainer
+ * <em>New Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference '
+ * <em>New Container</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getNewContainer()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_NewContainer();
+
+ /**
+ * Returns the meta object for the containment reference '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getElement
+ * <em>Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference '<em>Element</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getElement()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_Element();
+
+ /**
+ * Returns the meta object for the containment reference '
+ * {@link ContainerDropDescription#getNewViewContainer
+ * <em>New View Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @return the meta object for the containment reference '
+ * <em>New View Container</em>'.
+ * @see ContainerDropDescription#getNewViewContainer()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_NewViewContainer();
+
+ /**
+ * Returns the meta object for the containment reference '
+ * {@link ContainerDropDescription#getInitialOperation
+ * <em>Initial Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @return the meta object for the containment reference '
+ * <em>Initial Operation</em>'.
+ * @see ContainerDropDescription#getInitialOperation()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EReference getContainerDropDescription_InitialOperation();
+
+ /**
+ * Returns the meta object for the attribute '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getDragSource
+ * <em>Drag Source</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Drag Source</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#getDragSource()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EAttribute getContainerDropDescription_DragSource();
+
+ /**
+ * Returns the meta object for the attribute '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#isMoveEdges
+ * <em>Move Edges</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Move Edges</em>'.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription#isMoveEdges()
+ * @see #getContainerDropDescription()
+ * @generated
+ */
+ EAttribute getContainerDropDescription_MoveEdges();
+
+ /**
* Returns the meta object for enum '
* {@link org.eclipse.sirius.diagram.description.tool.ReconnectionKind
* <em>Reconnection Kind</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
@@ -4200,6 +4462,86 @@ public interface ToolPackage extends EPackage {
/**
* The meta object literal for the '
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl
+ * <em>Container Drop Description</em>}' class. <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ *
+ * @see org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl
+ * @see org.eclipse.sirius.diagram.description.tool.impl.ToolPackageImpl#getContainerDropDescription()
+ * @generated
+ */
+ EClass CONTAINER_DROP_DESCRIPTION = eINSTANCE.getContainerDropDescription();
+
+ /**
+ * The meta object literal for the '<em><b>Mappings</b></em>' reference
+ * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__MAPPINGS = eINSTANCE.getContainerDropDescription_Mappings();
+
+ /**
+ * The meta object literal for the '<em><b>Old Container</b></em>'
+ * containment reference feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER = eINSTANCE.getContainerDropDescription_OldContainer();
+
+ /**
+ * The meta object literal for the '<em><b>New Container</b></em>'
+ * containment reference feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER = eINSTANCE.getContainerDropDescription_NewContainer();
+
+ /**
+ * The meta object literal for the '<em><b>Element</b></em>' containment
+ * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__ELEMENT = eINSTANCE.getContainerDropDescription_Element();
+
+ /**
+ * The meta object literal for the '<em><b>New View Container</b></em>'
+ * containment reference feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER = eINSTANCE.getContainerDropDescription_NewViewContainer();
+
+ /**
+ * The meta object literal for the '<em><b>Initial Operation</b></em>'
+ * containment reference feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EReference CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION = eINSTANCE.getContainerDropDescription_InitialOperation();
+
+ /**
+ * The meta object literal for the '<em><b>Drag Source</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE = eINSTANCE.getContainerDropDescription_DragSource();
+
+ /**
+ * The meta object literal for the '<em><b>Move Edges</b></em>'
+ * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute CONTAINER_DROP_DESCRIPTION__MOVE_EDGES = eINSTANCE.getContainerDropDescription_MoveEdges();
+
+ /**
+ * The meta object literal for the '
* {@link org.eclipse.sirius.diagram.description.tool.ReconnectionKind
* <em>Reconnection Kind</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ContainerDropDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ContainerDropDescriptionImpl.java
index 4c1dae9456..166e1e6eff 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ContainerDropDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ContainerDropDescriptionImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint.description.tool.impl;
+package org.eclipse.sirius.diagram.description.tool.impl;
import java.util.Collection;
@@ -21,16 +21,17 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.ToolPackage;
import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
import org.eclipse.sirius.viewpoint.description.tool.DragSource;
import org.eclipse.sirius.viewpoint.description.tool.DropContainerVariable;
import org.eclipse.sirius.viewpoint.description.tool.ElementDropVariable;
import org.eclipse.sirius.viewpoint.description.tool.InitialContainerDropOperation;
-import org.eclipse.sirius.viewpoint.description.tool.ToolPackage;
+import org.eclipse.sirius.viewpoint.description.tool.impl.MappingBasedToolDescriptionImpl;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -39,28 +40,28 @@ import org.eclipse.sirius.viewpoint.description.tool.ToolPackage;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getMappings
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getMappings
* <em>Mappings</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getOldContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getOldContainer
* <em>Old Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getNewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getNewContainer
* <em>New Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getElement
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getElement
* <em>Element</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getNewViewContainer
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getNewViewContainer
* <em>New View Container</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getInitialOperation
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getInitialOperation
* <em>Initial Operation</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#getDragSource
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#getDragSource
* <em>Drag Source</em>}</li>
* <li>
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl#isMoveEdges
+ * {@link org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl#isMoveEdges
* <em>Move Edges</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolFactoryImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolFactoryImpl.java
index 6fc9908a47..36be8790aa 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolFactoryImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolFactoryImpl.java
@@ -26,6 +26,7 @@ import org.eclipse.sirius.business.internal.metamodel.description.tool.spec.Reco
import org.eclipse.sirius.business.internal.metamodel.description.tool.spec.ToolSectionSpec;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.CreateEdgeView;
import org.eclipse.sirius.diagram.description.tool.CreateView;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
@@ -154,6 +155,8 @@ public class ToolFactoryImpl extends EFactoryImpl implements ToolFactory {
return createDiagramCreationDescription();
case ToolPackage.DIAGRAM_NAVIGATION_DESCRIPTION:
return createDiagramNavigationDescription();
+ case ToolPackage.CONTAINER_DROP_DESCRIPTION:
+ return createContainerDropDescription();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -543,6 +546,16 @@ public class ToolFactoryImpl extends EFactoryImpl implements ToolFactory {
*
* @generated
*/
+ public ContainerDropDescription createContainerDropDescription() {
+ ContainerDropDescriptionImpl containerDropDescription = new ContainerDropDescriptionImpl();
+ return containerDropDescription;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public ReconnectionKind createReconnectionKindFromString(EDataType eDataType, String initialValue) {
ReconnectionKind result = ReconnectionKind.get(initialValue);
if (result == null)
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolPackageImpl.java
index 7fb6cdf38f..09098fdea7 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/impl/ToolPackageImpl.java
@@ -26,6 +26,7 @@ import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.CreateEdgeView;
import org.eclipse.sirius.diagram.description.tool.CreateView;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
@@ -52,8 +53,6 @@ import org.eclipse.sirius.diagram.description.tool.ToolGroup;
import org.eclipse.sirius.diagram.description.tool.ToolGroupExtension;
import org.eclipse.sirius.diagram.description.tool.ToolPackage;
import org.eclipse.sirius.diagram.description.tool.ToolSection;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -251,6 +250,13 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
*
* @generated
*/
+ private EClass containerDropDescriptionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EEnum reconnectionKindEEnum = null;
/**
@@ -316,6 +322,9 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl theToolPackage_1 = (org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl) (EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.viewpoint.description.tool.ToolPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.viewpoint.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.tool.ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -328,8 +337,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
.getEPackage(org.eclipse.sirius.diagram.description.style.StylePackage.eNS_URI) : org.eclipse.sirius.diagram.description.style.StylePackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -339,12 +346,12 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage_1.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -353,12 +360,12 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage_1.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -1202,6 +1209,87 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
*
* @generated
*/
+ public EClass getContainerDropDescription() {
+ return containerDropDescriptionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_Mappings() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_OldContainer() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_NewContainer() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_Element() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_NewViewContainer() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EReference getContainerDropDescription_InitialOperation() {
+ return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EAttribute getContainerDropDescription_DragSource() {
+ return (EAttribute) containerDropDescriptionEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ public EAttribute getContainerDropDescription_MoveEdges() {
+ return (EAttribute) containerDropDescriptionEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public EEnum getReconnectionKind() {
return reconnectionKindEEnum;
}
@@ -1352,6 +1440,16 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
diagramNavigationDescriptionEClass = createEClass(DIAGRAM_NAVIGATION_DESCRIPTION);
createEReference(diagramNavigationDescriptionEClass, DIAGRAM_NAVIGATION_DESCRIPTION__DIAGRAM_DESCRIPTION);
+ containerDropDescriptionEClass = createEClass(CONTAINER_DROP_DESCRIPTION);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__MAPPINGS);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__ELEMENT);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER);
+ createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION);
+ createEAttribute(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE);
+ createEAttribute(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__MOVE_EDGES);
+
// Create enums
reconnectionKindEEnum = createEEnum(RECONNECTION_KIND);
}
@@ -1423,6 +1521,7 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
navigationEClass.getESuperTypes().add(theToolPackage_1.getContainerModelOperation());
diagramCreationDescriptionEClass.getESuperTypes().add(theToolPackage_1.getRepresentationCreationDescription());
diagramNavigationDescriptionEClass.getESuperTypes().add(theToolPackage_1.getRepresentationNavigationDescription());
+ containerDropDescriptionEClass.getESuperTypes().add(theToolPackage_1.getMappingBasedToolDescription());
// Initialize classes and features; add operations and parameters
initEClass(toolSectionEClass, ToolSection.class, "ToolSection", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1622,6 +1721,30 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
initEReference(getDiagramNavigationDescription_DiagramDescription(), theDescriptionPackage_1.getDiagramDescription(), null, "diagramDescription", null, 1, 1,
DiagramNavigationDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(containerDropDescriptionEClass, ContainerDropDescription.class, "ContainerDropDescription", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getContainerDropDescription_Mappings(), theDescriptionPackage_1.getDiagramElementMapping(), null, "mappings", null, 0, -1, ContainerDropDescription.class, !IS_TRANSIENT,
+ !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContainerDropDescription_OldContainer(), theToolPackage_1.getDropContainerVariable(), null, "oldContainer", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT,
+ !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContainerDropDescription_NewContainer(), theToolPackage_1.getDropContainerVariable(), null, "newContainer", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT,
+ !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContainerDropDescription_Element(), theToolPackage_1.getElementDropVariable(), null, "element", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE,
+ IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContainerDropDescription_NewViewContainer(), theToolPackage_1.getContainerViewVariable(), null, "newViewContainer", null, 1, 1, ContainerDropDescription.class,
+ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getContainerDropDescription_InitialOperation(), theToolPackage_1.getInitialContainerDropOperation(), null, "initialOperation", null, 1, 1, ContainerDropDescription.class,
+ !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContainerDropDescription_DragSource(), theToolPackage_1.getDragSource(), "dragSource", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE,
+ IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getContainerDropDescription_MoveEdges(), ecorePackage.getEBoolean(), "moveEdges", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
+ !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ op = addEOperation(containerDropDescriptionEClass, null, "getBestMapping", 0, 1, IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, theDiagramPackage.getDragAndDropTarget(), "targetContainer", 0, 1, IS_UNIQUE, IS_ORDERED);
+ addEParameter(op, theEcorePackage.getEObject(), "droppedElement", 0, 1, IS_UNIQUE, IS_ORDERED);
+
+ addEOperation(containerDropDescriptionEClass, theDescriptionPackage_1.getDragAndDropTargetDescription(), "getContainers", 1, -1, IS_UNIQUE, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(reconnectionKindEEnum, ReconnectionKind.class, "ReconnectionKind");
addEEnumLiteral(reconnectionKindEEnum, ReconnectionKind.RECONNECT_TARGET_LITERAL);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolAdapterFactory.java
index bfe0f18476..b78fa3feb0 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolAdapterFactory.java
@@ -17,6 +17,7 @@ import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.CreateEdgeView;
import org.eclipse.sirius.diagram.description.tool.CreateView;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
@@ -234,6 +235,11 @@ public class ToolAdapterFactory extends AdapterFactoryImpl {
}
@Override
+ public Adapter caseContainerDropDescription(ContainerDropDescription object) {
+ return createContainerDropDescriptionAdapter();
+ }
+
+ @Override
public Adapter caseDocumentedElement(DocumentedElement object) {
return createDocumentedElementAdapter();
}
@@ -710,6 +716,22 @@ public class ToolAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
+ * {@link org.eclipse.sirius.diagram.description.tool.ContainerDropDescription
+ * <em>Container Drop Description</em>}'. <!-- begin-user-doc --> This
+ * default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases
+ * anyway. <!-- end-user-doc -->
+ *
+ * @return the new adapter.
+ * @see org.eclipse.sirius.diagram.description.tool.ContainerDropDescription
+ * @generated
+ */
+ public Adapter createContainerDropDescriptionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '
* {@link org.eclipse.sirius.viewpoint.description.DocumentedElement
* <em>Documented Element</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolSwitch.java
index 383bfe4e9e..cbd6193f0a 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/tool/util/ToolSwitch.java
@@ -17,6 +17,7 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.CreateEdgeView;
import org.eclipse.sirius.diagram.description.tool.CreateView;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
@@ -455,6 +456,23 @@ public class ToolSwitch<T> {
result = defaultCase(theEObject);
return result;
}
+ case ToolPackage.CONTAINER_DROP_DESCRIPTION: {
+ ContainerDropDescription containerDropDescription = (ContainerDropDescription) theEObject;
+ T result = caseContainerDropDescription(containerDropDescription);
+ if (result == null)
+ result = caseMappingBasedToolDescription(containerDropDescription);
+ if (result == null)
+ result = caseAbstractToolDescription(containerDropDescription);
+ if (result == null)
+ result = caseToolEntry(containerDropDescription);
+ if (result == null)
+ result = caseDocumentedElement(containerDropDescription);
+ if (result == null)
+ result = caseIdentifiedElement(containerDropDescription);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
default:
return defaultCase(theEObject);
}
@@ -887,6 +905,23 @@ public class ToolSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
+ * <em>Container Drop Description</em>'. <!-- begin-user-doc --> This
+ * implementation returns null; returning a non-null result will terminate
+ * the switch. <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '
+ * <em>Container Drop Description</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseContainerDropDescription(ContainerDropDescription object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '
* <em>Documented Element</em>'. <!-- begin-user-doc --> This implementation
* returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionAdapterFactory.java
index d1efbf7cf9..a90a7287ed 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionAdapterFactory.java
@@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.DiagramExtensionDescription;
import org.eclipse.sirius.diagram.description.DiagramImportDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.EdgeMappingImport;
import org.eclipse.sirius.diagram.description.IEdgeMapping;
@@ -41,7 +42,6 @@ import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
import org.eclipse.sirius.viewpoint.description.ConditionalStyleDescription;
import org.eclipse.sirius.viewpoint.description.DecorationDescription;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
@@ -626,14 +626,14 @@ public class DescriptionAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
+ * {@link org.eclipse.sirius.diagram.description.DragAndDropTargetDescription
* <em>Drag And Drop Target Description</em>}'. <!-- begin-user-doc --> This
* default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases
* anyway. <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
+ * @see org.eclipse.sirius.diagram.description.DragAndDropTargetDescription
* @generated
*/
public Adapter createDragAndDropTargetDescriptionAdapter() {
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionSwitch.java
index 1145bed838..6db7e9abfe 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/util/DescriptionSwitch.java
@@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.DiagramExtensionDescription;
import org.eclipse.sirius.diagram.description.DiagramImportDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.EdgeMappingImport;
import org.eclipse.sirius.diagram.description.IEdgeMapping;
@@ -41,7 +42,6 @@ import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
import org.eclipse.sirius.viewpoint.description.ConditionalStyleDescription;
import org.eclipse.sirius.viewpoint.description.DecorationDescription;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
@@ -430,6 +430,13 @@ public class DescriptionSwitch<T> {
result = defaultCase(theEObject);
return result;
}
+ case DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION: {
+ DragAndDropTargetDescription dragAndDropTargetDescription = (DragAndDropTargetDescription) theEObject;
+ T result = caseDragAndDropTargetDescription(dragAndDropTargetDescription);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
default:
return defaultCase(theEObject);
}
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramElementContainerImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramElementContainerImpl.java
index 8693ccdc17..e59e31409a 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramElementContainerImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramElementContainerImpl.java
@@ -32,13 +32,13 @@ import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DiagramPackage;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.viewpoint.DContainer;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.Style;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
index 264dd4215e..4be4b62d81 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
@@ -33,14 +33,14 @@ import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.FilterVariableHistory;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramDescription;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.Layer;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
import org.eclipse.sirius.viewpoint.impl.DRepresentationImpl;
/**
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DNodeImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DNodeImpl.java
index 41bcd3df00..8ccba07c8d 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DNodeImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DNodeImpl.java
@@ -29,14 +29,14 @@ import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DiagramPackage;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.LabelPosition;
import org.eclipse.sirius.diagram.NodeStyle;
import org.eclipse.sirius.diagram.ResizeKind;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.Style;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramFactoryImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramFactoryImpl.java
index e130b64a4b..3a5b993c0b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramFactoryImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramFactoryImpl.java
@@ -67,6 +67,7 @@ import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramFactory;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.Dot;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeArrows;
import org.eclipse.sirius.diagram.EdgeRouting;
import org.eclipse.sirius.diagram.EdgeStyle;
@@ -218,6 +219,8 @@ public class DiagramFactoryImpl extends EFactoryImpl implements DiagramFactory {
return (EObject) createViewVariable2ContainerVariable();
case DiagramPackage.CONTAINER_VARIABLE2_STYLE_DESCRIPTION:
return (EObject) createContainerVariable2StyleDescription();
+ case DiagramPackage.DRAG_AND_DROP_TARGET:
+ return createDragAndDropTarget();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -708,6 +711,16 @@ public class DiagramFactoryImpl extends EFactoryImpl implements DiagramFactory {
*
* @generated
*/
+ public DragAndDropTarget createDragAndDropTarget() {
+ DragAndDropTargetImpl dragAndDropTarget = new DragAndDropTargetImpl();
+ return dragAndDropTarget;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public ContainerLayout createContainerLayoutFromString(EDataType eDataType, String initialValue) {
ContainerLayout result = ContainerLayout.get(initialValue);
if (result == null)
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
index 73b01ee80e..7afe6b4c9d 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
@@ -53,6 +53,7 @@ import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramFactory;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.Dot;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeArrows;
import org.eclipse.sirius.diagram.EdgeRouting;
import org.eclipse.sirius.diagram.EdgeStyle;
@@ -83,8 +84,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.audit.AuditPackage;
@@ -444,6 +443,13 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
*
* @generated
*/
+ private EClass dragAndDropTargetEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EEnum containerLayoutEEnum = null;
/**
@@ -579,6 +585,9 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl theDescriptionPackage_1 = (org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl) (EPackage.Registry.INSTANCE
@@ -592,8 +601,6 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -603,12 +610,12 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -617,12 +624,12 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -2294,6 +2301,15 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
*
* @generated
*/
+ public EClass getDragAndDropTarget() {
+ return dragAndDropTargetEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public EEnum getContainerLayout() {
return containerLayoutEEnum;
}
@@ -2649,6 +2665,8 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
createEReference(containerVariable2StyleDescriptionEClass, CONTAINER_VARIABLE2_STYLE_DESCRIPTION__KEY);
createEReference(containerVariable2StyleDescriptionEClass, CONTAINER_VARIABLE2_STYLE_DESCRIPTION__VALUE);
+ dragAndDropTargetEClass = createEClass(DRAG_AND_DROP_TARGET);
+
// Create enums
containerLayoutEEnum = createEEnum(CONTAINER_LAYOUT);
labelPositionEEnum = createEEnum(LABEL_POSITION);
@@ -2694,7 +2712,8 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
DescriptionPackage theDescriptionPackage = (DescriptionPackage) EPackage.Registry.INSTANCE.getEPackage(DescriptionPackage.eNS_URI);
ConcernPackage theConcernPackage = (ConcernPackage) EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI);
FilterPackage theFilterPackage = (FilterPackage) EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI);
- ValidationPackage theValidationPackage = (ValidationPackage) EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI);
+ org.eclipse.sirius.viewpoint.description.validation.ValidationPackage theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.ValidationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI);
org.eclipse.sirius.diagram.description.tool.ToolPackage theToolPackage_1 = (org.eclipse.sirius.diagram.description.tool.ToolPackage) EPackage.Registry.INSTANCE
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
@@ -2710,7 +2729,7 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
// Add supertypes to classes
dDiagramEClass.getESuperTypes().add(theViewpointPackage.getDRepresentation());
dDiagramEClass.getESuperTypes().add(theDescriptionPackage.getDocumentedElement());
- dDiagramEClass.getESuperTypes().add(theViewpointPackage.getDragAndDropTarget());
+ dDiagramEClass.getESuperTypes().add(this.getDragAndDropTarget());
dDiagramEClass.getESuperTypes().add(theViewpointPackage.getDValidable());
dDiagramEClass.getESuperTypes().add(theViewpointPackage.getDContainer());
dSemanticDiagramEClass.getESuperTypes().add(this.getDDiagram());
@@ -2728,10 +2747,10 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
abstractDNodeEClass.getESuperTypes().add(this.getDDiagramElement());
dNodeEClass.getESuperTypes().add(this.getAbstractDNode());
dNodeEClass.getESuperTypes().add(this.getEdgeTarget());
- dNodeEClass.getESuperTypes().add(theViewpointPackage.getDragAndDropTarget());
+ dNodeEClass.getESuperTypes().add(this.getDragAndDropTarget());
dDiagramElementContainerEClass.getESuperTypes().add(this.getAbstractDNode());
dDiagramElementContainerEClass.getESuperTypes().add(this.getEdgeTarget());
- dDiagramElementContainerEClass.getESuperTypes().add(theViewpointPackage.getDragAndDropTarget());
+ dDiagramElementContainerEClass.getESuperTypes().add(this.getDragAndDropTarget());
dDiagramElementContainerEClass.getESuperTypes().add(theViewpointPackage.getDContainer());
dNodeContainerEClass.getESuperTypes().add(this.getDDiagramElementContainer());
dNodeListEClass.getESuperTypes().add(this.getDDiagramElementContainer());
@@ -3185,6 +3204,10 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
initEReference(getContainerVariable2StyleDescription_Value(), theStylePackage.getStyleDescription(), null, "value", null, 0, 1, Map.Entry.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(dragAndDropTargetEClass, DragAndDropTarget.class, "DragAndDropTarget", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+
+ addEOperation(dragAndDropTargetEClass, theDescriptionPackage_1.getDragAndDropTargetDescription(), "getDragAndDropDescription", 0, 1, IS_UNIQUE, IS_ORDERED);
+
// Initialize enums and add enum literals
initEEnum(containerLayoutEEnum, ContainerLayout.class, "ContainerLayout");
addEEnumLiteral(containerLayoutEEnum, ContainerLayout.FREE_FORM);
@@ -3251,6 +3274,9 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
addEEnumLiteral(arrangeConstraintEEnum, ArrangeConstraint.KEEP_SIZE);
addEEnumLiteral(arrangeConstraintEEnum, ArrangeConstraint.KEEP_RATIO);
+ // Create resource
+ createResource(eNS_URI);
+
// Create annotations
// http://www.eclipse.org/sirius/interpreted/expression/returnType
createReturnTypeAnnotations();
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/DragAndDropTargetImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DragAndDropTargetImpl.java
index f3b590466e..10f718cd39 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/DragAndDropTargetImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/impl/DragAndDropTargetImpl.java
@@ -9,13 +9,13 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.viewpoint.impl;
+package org.eclipse.sirius.diagram.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
-import org.eclipse.sirius.viewpoint.ViewpointPackage;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
+import org.eclipse.sirius.diagram.DiagramPackage;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -42,7 +42,7 @@ public class DragAndDropTargetImpl extends EObjectImpl implements DragAndDropTar
*/
@Override
protected EClass eStaticClass() {
- return ViewpointPackage.Literals.DRAG_AND_DROP_TARGET;
+ return DiagramPackage.Literals.DRAG_AND_DROP_TARGET;
}
/**
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramAdapterFactory.java
index 6ce27f9e2a..dc17ed5b74 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramAdapterFactory.java
@@ -42,6 +42,7 @@ import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.Dot;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeStyle;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.Ellipse;
@@ -77,7 +78,6 @@ import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
import org.eclipse.sirius.viewpoint.DStylizable;
import org.eclipse.sirius.viewpoint.DValidable;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.LabelStyle;
import org.eclipse.sirius.viewpoint.Style;
import org.eclipse.sirius.viewpoint.description.DModelElement;
@@ -380,6 +380,11 @@ public class DiagramAdapterFactory extends AdapterFactoryImpl {
}
@Override
+ public Adapter caseDragAndDropTarget(DragAndDropTarget object) {
+ return createDragAndDropTargetAdapter();
+ }
+
+ @Override
public Adapter caseDocumentedElement(DocumentedElement object) {
return createDocumentedElementAdapter();
}
@@ -400,11 +405,6 @@ public class DiagramAdapterFactory extends AdapterFactoryImpl {
}
@Override
- public Adapter caseDragAndDropTarget(DragAndDropTarget object) {
- return createDragAndDropTargetAdapter();
- }
-
- @Override
public Adapter caseDValidable(DValidable object) {
return createDValidableAdapter();
}
@@ -1297,14 +1297,14 @@ public class DiagramAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.viewpoint.DragAndDropTarget
+ * {@link org.eclipse.sirius.diagram.DragAndDropTarget
* <em>Drag And Drop Target</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
* useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.viewpoint.DragAndDropTarget
+ * @see org.eclipse.sirius.diagram.DragAndDropTarget
* @generated
*/
public Adapter createDragAndDropTargetAdapter() {
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramSwitch.java
index 2af9e7419b..07cda5dae7 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/util/DiagramSwitch.java
@@ -41,6 +41,7 @@ import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.Dot;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeStyle;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.Ellipse;
@@ -76,7 +77,6 @@ import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
import org.eclipse.sirius.viewpoint.DStylizable;
import org.eclipse.sirius.viewpoint.DValidable;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.LabelStyle;
import org.eclipse.sirius.viewpoint.Style;
import org.eclipse.sirius.viewpoint.description.DModelElement;
@@ -942,6 +942,13 @@ public class DiagramSwitch<T> {
result = defaultCase(theEObject);
return result;
}
+ case DiagramPackage.DRAG_AND_DROP_TARGET: {
+ DragAndDropTarget dragAndDropTarget = (DragAndDropTarget) theEObject;
+ T result = caseDragAndDropTarget(dragAndDropTarget);
+ if (result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
default:
return defaultCase(theEObject);
}
@@ -1765,6 +1772,23 @@ public class DiagramSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
+ * <em>Drag And Drop Target</em>'. <!-- begin-user-doc --> This
+ * implementation returns null; returning a non-null result will terminate
+ * the switch. <!-- end-user-doc -->
+ *
+ * @param object
+ * the target of the switch.
+ * @return the result of interpreting the object as an instance of '
+ * <em>Drag And Drop Target</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDragAndDropTarget(DragAndDropTarget object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '
* <em>Documented Element</em>'. <!-- begin-user-doc --> This implementation
* returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
@@ -1833,23 +1857,6 @@ public class DiagramSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate
- * the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDragAndDropTarget(DragAndDropTarget object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '
* <em>DValidable</em>'. <!-- begin-user-doc --> This implementation returns
* null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointFactory.java
index 1b9b5c46a3..486a51a8d4 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointFactory.java
@@ -111,15 +111,6 @@ public interface ViewpointFactory extends EFactory {
LabelStyle createLabelStyle();
/**
- * Returns a new object of class '<em>Drag And Drop Target</em>'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Drag And Drop Target</em>'.
- * @generated
- */
- DragAndDropTarget createDragAndDropTarget();
-
- /**
* Returns a new object of class '<em>RGB Values</em>'. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointPackage.java
index a3023169a9..76bd22aa07 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/ViewpointPackage.java
@@ -922,7 +922,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getCustomizable()
* @generated
*/
- int CUSTOMIZABLE = 33;
+ int CUSTOMIZABLE = 32;
/**
* The feature id for the '<em><b>Custom Features</b></em>' attribute list.
@@ -952,7 +952,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getBasicLabelStyle()
* @generated
*/
- int BASIC_LABEL_STYLE = 32;
+ int BASIC_LABEL_STYLE = 31;
/**
* The feature id for the '<em><b>Custom Features</b></em>' attribute list.
@@ -1141,27 +1141,6 @@ public interface ViewpointPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.viewpoint.impl.DragAndDropTargetImpl
- * <em>Drag And Drop Target</em>}' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.impl.DragAndDropTargetImpl
- * @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDragAndDropTarget()
- * @generated
- */
- int DRAG_AND_DROP_TARGET = 22;
-
- /**
- * The number of structural features of the '<em>Drag And Drop Target</em>'
- * class. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int DRAG_AND_DROP_TARGET_FEATURE_COUNT = 0;
-
- /**
- * The meta object id for the '
* {@link org.eclipse.sirius.viewpoint.impl.RGBValuesImpl
* <em>RGB Values</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
@@ -1170,7 +1149,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getRGBValues()
* @generated
*/
- int RGB_VALUES = 23;
+ int RGB_VALUES = 22;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1218,7 +1197,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDAnalysisSessionEObject()
* @generated
*/
- int DANALYSIS_SESSION_EOBJECT = 24;
+ int DANALYSIS_SESSION_EOBJECT = 23;
/**
* The feature id for the '<em><b>Open</b></em>' attribute. <!--
@@ -1303,7 +1282,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getSessionManagerEObject()
* @generated
*/
- int SESSION_MANAGER_EOBJECT = 25;
+ int SESSION_MANAGER_EOBJECT = 24;
/**
* The feature id for the '<em><b>Owned Sessions</b></em>' containment
@@ -1333,7 +1312,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDResource()
* @generated
*/
- int DRESOURCE = 26;
+ int DRESOURCE = 25;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1371,7 +1350,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDFile()
* @generated
*/
- int DFILE = 27;
+ int DFILE = 26;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1410,7 +1389,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDResourceContainer()
* @generated
*/
- int DRESOURCE_CONTAINER = 28;
+ int DRESOURCE_CONTAINER = 27;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1457,7 +1436,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDProject()
* @generated
*/
- int DPROJECT = 29;
+ int DPROJECT = 28;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1504,7 +1483,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDFolder()
* @generated
*/
- int DFOLDER = 30;
+ int DFOLDER = 29;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1551,7 +1530,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDModel()
* @generated
*/
- int DMODEL = 31;
+ int DMODEL = 30;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1589,7 +1568,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getFontFormat()
* @generated
*/
- int FONT_FORMAT = 34;
+ int FONT_FORMAT = 33;
/**
* The meta object id for the '
@@ -1601,7 +1580,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getLabelAlignment()
* @generated
*/
- int LABEL_ALIGNMENT = 35;
+ int LABEL_ALIGNMENT = 34;
/**
* The meta object id for the '
@@ -1612,7 +1591,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getSyncStatus()
* @generated
*/
- int SYNC_STATUS = 36;
+ int SYNC_STATUS = 35;
/**
* The meta object id for the '<em>Extended Package</em>' data type. <!--
@@ -1622,7 +1601,7 @@ public interface ViewpointPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getExtendedPackage()
* @generated
*/
- int EXTENDED_PACKAGE = 37;
+ int EXTENDED_PACKAGE = 36;
/**
* Returns the meta object for class '
@@ -2334,18 +2313,6 @@ public interface ViewpointPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.viewpoint.DragAndDropTarget
- * <em>Drag And Drop Target</em>}'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return the meta object for class '<em>Drag And Drop Target</em>'.
- * @see org.eclipse.sirius.viewpoint.DragAndDropTarget
- * @generated
- */
- EClass getDragAndDropTarget();
-
- /**
- * Returns the meta object for class '
* {@link org.eclipse.sirius.viewpoint.RGBValues <em>RGB Values</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
@@ -3348,18 +3315,6 @@ public interface ViewpointPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.viewpoint.impl.DragAndDropTargetImpl
- * <em>Drag And Drop Target</em>}' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.impl.DragAndDropTargetImpl
- * @see org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl#getDragAndDropTarget()
- * @generated
- */
- EClass DRAG_AND_DROP_TARGET = eINSTANCE.getDragAndDropTarget();
-
- /**
- * The meta object literal for the '
* {@link org.eclipse.sirius.viewpoint.impl.RGBValuesImpl
* <em>RGB Values</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java
index 29fcfbab4b..898a322340 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java
@@ -771,7 +771,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getIdentifiedElement()
* @generated
*/
- int IDENTIFIED_ELEMENT = 41;
+ int IDENTIFIED_ELEMENT = 40;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -970,37 +970,6 @@ public interface DescriptionPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl
- * <em>Drag And Drop Target Description</em>}' class. <!-- begin-user-doc
- * --> <!-- end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl
- * @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDragAndDropTargetDescription()
- * @generated
- */
- int DRAG_AND_DROP_TARGET_DESCRIPTION = 16;
-
- /**
- * The feature id for the '<em><b>Drop Descriptions</b></em>' reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS = 0;
-
- /**
- * The number of structural features of the '
- * <em>Drag And Drop Target Description</em>' class. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int DRAG_AND_DROP_TARGET_DESCRIPTION_FEATURE_COUNT = 1;
-
- /**
- * The meta object id for the '
* {@link org.eclipse.sirius.viewpoint.description.impl.PasteTargetDescriptionImpl
* <em>Paste Target Description</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -1009,7 +978,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getPasteTargetDescription()
* @generated
*/
- int PASTE_TARGET_DESCRIPTION = 17;
+ int PASTE_TARGET_DESCRIPTION = 16;
/**
* The feature id for the '<em><b>Paste Descriptions</b></em>' reference
@@ -1040,7 +1009,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDecorationDescriptionsSet()
* @generated
*/
- int DECORATION_DESCRIPTIONS_SET = 18;
+ int DECORATION_DESCRIPTIONS_SET = 17;
/**
* The feature id for the '<em><b>Decoration Descriptions</b></em>'
@@ -1071,7 +1040,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDecorationDescription()
* @generated
*/
- int DECORATION_DESCRIPTION = 19;
+ int DECORATION_DESCRIPTION = 18;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1128,7 +1097,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSemanticBasedDecoration()
* @generated
*/
- int SEMANTIC_BASED_DECORATION = 20;
+ int SEMANTIC_BASED_DECORATION = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1195,7 +1164,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getCustomization()
* @generated
*/
- int CUSTOMIZATION = 21;
+ int CUSTOMIZATION = 20;
/**
* The feature id for the '<em><b>Vsm Element Customizations</b></em>'
@@ -1225,7 +1194,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getIVSMElementCustomization()
* @generated
*/
- int IVSM_ELEMENT_CUSTOMIZATION = 22;
+ int IVSM_ELEMENT_CUSTOMIZATION = 21;
/**
* The number of structural features of the '
@@ -1247,7 +1216,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getVSMElementCustomization()
* @generated
*/
- int VSM_ELEMENT_CUSTOMIZATION = 23;
+ int VSM_ELEMENT_CUSTOMIZATION = 22;
/**
* The feature id for the '<em><b>Predicate Expression</b></em>' attribute.
@@ -1287,7 +1256,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getVSMElementCustomizationReuse()
* @generated
*/
- int VSM_ELEMENT_CUSTOMIZATION_REUSE = 24;
+ int VSM_ELEMENT_CUSTOMIZATION_REUSE = 23;
/**
* The feature id for the '<em><b>Reuse</b></em>' reference list. <!--
@@ -1327,7 +1296,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEStructuralFeatureCustomization()
* @generated
*/
- int ESTRUCTURAL_FEATURE_CUSTOMIZATION = 25;
+ int ESTRUCTURAL_FEATURE_CUSTOMIZATION = 24;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1367,7 +1336,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEAttributeCustomization()
* @generated
*/
- int EATTRIBUTE_CUSTOMIZATION = 26;
+ int EATTRIBUTE_CUSTOMIZATION = 25;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1425,7 +1394,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEReferenceCustomization()
* @generated
*/
- int EREFERENCE_CUSTOMIZATION = 27;
+ int EREFERENCE_CUSTOMIZATION = 26;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1483,7 +1452,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSelectionDescription()
* @generated
*/
- int SELECTION_DESCRIPTION = 28;
+ int SELECTION_DESCRIPTION = 27;
/**
* The feature id for the '<em><b>Candidates Expression</b></em>' attribute.
@@ -1558,7 +1527,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getColorDescription()
* @generated
*/
- int COLOR_DESCRIPTION = 29;
+ int COLOR_DESCRIPTION = 28;
/**
* The number of structural features of the '<em>Color Description</em>'
@@ -1579,7 +1548,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getFixedColor()
* @generated
*/
- int FIXED_COLOR = 33;
+ int FIXED_COLOR = 32;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1627,7 +1596,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSystemColor()
* @generated
*/
- int SYSTEM_COLOR = 30;
+ int SYSTEM_COLOR = 29;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1684,7 +1653,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getInterpolatedColor()
* @generated
*/
- int INTERPOLATED_COLOR = 31;
+ int INTERPOLATED_COLOR = 30;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1751,7 +1720,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getColorStep()
* @generated
*/
- int COLOR_STEP = 32;
+ int COLOR_STEP = 31;
/**
* The feature id for the '<em><b>Associated Value</b></em>' attribute. <!--
@@ -1790,7 +1759,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserFixedColor()
* @generated
*/
- int USER_FIXED_COLOR = 34;
+ int USER_FIXED_COLOR = 33;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1847,7 +1816,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserColor()
* @generated
*/
- int USER_COLOR = 35;
+ int USER_COLOR = 34;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1877,7 +1846,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEnvironment()
* @generated
*/
- int ENVIRONMENT = 36;
+ int ENVIRONMENT = 35;
/**
* The feature id for the '<em><b>System Colors</b></em>' containment
@@ -1925,7 +1894,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSytemColorsPalette()
* @generated
*/
- int SYTEM_COLORS_PALETTE = 37;
+ int SYTEM_COLORS_PALETTE = 36;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference
@@ -1955,7 +1924,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserColorsPalette()
* @generated
*/
- int USER_COLORS_PALETTE = 38;
+ int USER_COLORS_PALETTE = 37;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1994,7 +1963,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getAnnotationEntry()
* @generated
*/
- int ANNOTATION_ENTRY = 39;
+ int ANNOTATION_ENTRY = 38;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
@@ -2033,7 +2002,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEndUserDocumentedElement()
* @generated
*/
- int END_USER_DOCUMENTED_ELEMENT = 40;
+ int END_USER_DOCUMENTED_ELEMENT = 39;
/**
* The feature id for the '<em><b>End User Documentation</b></em>'
@@ -2064,7 +2033,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getComputedColor()
* @generated
*/
- int COMPUTED_COLOR = 42;
+ int COMPUTED_COLOR = 41;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2121,7 +2090,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDAnnotationEntry()
* @generated
*/
- int DANNOTATION_ENTRY = 43;
+ int DANNOTATION_ENTRY = 42;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
@@ -2160,7 +2129,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getNavigationTargetType()
* @generated
*/
- int NAVIGATION_TARGET_TYPE = 44;
+ int NAVIGATION_TARGET_TYPE = 43;
/**
* The meta object id for the '
@@ -2171,7 +2140,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getPosition()
* @generated
*/
- int POSITION = 45;
+ int POSITION = 44;
/**
* The meta object id for the '
@@ -2183,7 +2152,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSystemColors()
* @generated
*/
- int SYSTEM_COLORS = 46;
+ int SYSTEM_COLORS = 45;
/**
* The meta object id for the '<em>Type Name</em>' data type. <!--
@@ -2193,7 +2162,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getTypeName()
* @generated
*/
- int TYPE_NAME = 47;
+ int TYPE_NAME = 46;
/**
* The meta object id for the '<em>Interpreted Expression</em>' data type.
@@ -2203,7 +2172,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getInterpretedExpression()
* @generated
*/
- int INTERPRETED_EXPRESSION = 48;
+ int INTERPRETED_EXPRESSION = 47;
/**
* The meta object id for the '<em>Feature Name</em>' data type. <!--
@@ -2213,7 +2182,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getFeatureName()
* @generated
*/
- int FEATURE_NAME = 49;
+ int FEATURE_NAME = 48;
/**
* The meta object id for the '<em>URI</em>' data type. <!-- begin-user-doc
@@ -2223,7 +2192,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getURI()
* @generated
*/
- int URI = 50;
+ int URI = 49;
/**
* Returns the meta object for class '
@@ -2910,33 +2879,6 @@ public interface DescriptionPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
- * <em>Drag And Drop Target Description</em>}'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return the meta object for class '
- * <em>Drag And Drop Target Description</em>'.
- * @see org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
- * @generated
- */
- EClass getDragAndDropTargetDescription();
-
- /**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription#getDropDescriptions
- * <em>Drop Descriptions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @return the meta object for the reference list '
- * <em>Drop Descriptions</em>'.
- * @see org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription#getDropDescriptions()
- * @see #getDragAndDropTargetDescription()
- * @generated
- */
- EReference getDragAndDropTargetDescription_DropDescriptions();
-
- /**
- * Returns the meta object for class '
* {@link org.eclipse.sirius.viewpoint.description.PasteTargetDescription
* <em>Paste Target Description</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -4512,26 +4454,6 @@ public interface DescriptionPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl
- * <em>Drag And Drop Target Description</em>}' class. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.description.impl.DragAndDropTargetDescriptionImpl
- * @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDragAndDropTargetDescription()
- * @generated
- */
- EClass DRAG_AND_DROP_TARGET_DESCRIPTION = eINSTANCE.getDragAndDropTargetDescription();
-
- /**
- * The meta object literal for the '<em><b>Drop Descriptions</b></em>'
- * reference list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS = eINSTANCE.getDragAndDropTargetDescription_DropDescriptions();
-
- /**
- * The meta object literal for the '
* {@link org.eclipse.sirius.viewpoint.description.impl.PasteTargetDescriptionImpl
* <em>Paste Target Description</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Viewpoint.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Viewpoint.java
index e4bfc9ce3e..f3b8d66f0b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Viewpoint.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Viewpoint.java
@@ -14,7 +14,7 @@ package org.eclipse.sirius.viewpoint.description;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.common.util.URI;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> A representation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/audit/impl/AuditPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/audit/impl/AuditPackageImpl.java
index 814bff156e..763de43e25 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/audit/impl/AuditPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/audit/impl/AuditPackageImpl.java
@@ -22,8 +22,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -121,6 +119,9 @@ public class AuditPackageImpl extends EPackageImpl implements AuditPackage {
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(DiagramPackage.eNS_URI) : DiagramPackage.eINSTANCE);
org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl theDescriptionPackage_1 = (org.eclipse.sirius.diagram.description.impl.DescriptionPackageImpl) (EPackage.Registry.INSTANCE
@@ -134,8 +135,6 @@ public class AuditPackageImpl extends EPackageImpl implements AuditPackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -145,12 +144,12 @@ public class AuditPackageImpl extends EPackageImpl implements AuditPackage {
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -159,12 +158,12 @@ public class AuditPackageImpl extends EPackageImpl implements AuditPackage {
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java
index 7632bd66c6..62f2612275 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java
@@ -25,8 +25,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
@@ -45,7 +43,6 @@ import org.eclipse.sirius.viewpoint.description.DecorationDescriptionsSet;
import org.eclipse.sirius.viewpoint.description.DescriptionFactory;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EAttributeCustomization;
import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
@@ -210,13 +207,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
*
* @generated
*/
- private EClass dragAndDropTargetDescriptionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
private EClass pasteTargetDescriptionEClass = null;
/**
@@ -511,6 +501,9 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -526,8 +519,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -536,13 +527,13 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
theViewpointPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -550,13 +541,13 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
theViewpointPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -1058,24 +1049,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
*
* @generated
*/
- public EClass getDragAndDropTargetDescription() {
- return dragAndDropTargetDescriptionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getDragAndDropTargetDescription_DropDescriptions() {
- return (EReference) dragAndDropTargetDescriptionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public EClass getPasteTargetDescription() {
return pasteTargetDescriptionEClass;
}
@@ -1935,9 +1908,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
conditionalStyleDescriptionEClass = createEClass(CONDITIONAL_STYLE_DESCRIPTION);
createEAttribute(conditionalStyleDescriptionEClass, CONDITIONAL_STYLE_DESCRIPTION__PREDICATE_EXPRESSION);
- dragAndDropTargetDescriptionEClass = createEClass(DRAG_AND_DROP_TARGET_DESCRIPTION);
- createEReference(dragAndDropTargetDescriptionEClass, DRAG_AND_DROP_TARGET_DESCRIPTION__DROP_DESCRIPTIONS);
-
pasteTargetDescriptionEClass = createEClass(PASTE_TARGET_DESCRIPTION);
createEReference(pasteTargetDescriptionEClass, PASTE_TARGET_DESCRIPTION__PASTE_DESCRIPTIONS);
@@ -2082,13 +2052,15 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
// Obtain other dependent packages
StylePackage theStylePackage = (StylePackage) EPackage.Registry.INSTANCE.getEPackage(StylePackage.eNS_URI);
ToolPackage theToolPackage = (ToolPackage) EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI);
+ org.eclipse.sirius.viewpoint.description.validation.ValidationPackage theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.ValidationPackage) EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI);
AuditPackage theAuditPackage = (AuditPackage) EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
- ValidationPackage theValidationPackage = (ValidationPackage) EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI);
// Add subpackages
getESubpackages().add(theStylePackage);
getESubpackages().add(theToolPackage);
+ getESubpackages().add(theValidationPackage);
getESubpackages().add(theAuditPackage);
// Create type parameters
@@ -2247,10 +2219,6 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
addEParameter(op, theEcorePackage.getEObject(), "viewVariable", 0, 1, IS_UNIQUE, IS_ORDERED);
addEParameter(op, theEcorePackage.getEObject(), "containerVariable", 0, 1, IS_UNIQUE, IS_ORDERED);
- initEClass(dragAndDropTargetDescriptionEClass, DragAndDropTargetDescription.class, "DragAndDropTargetDescription", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getDragAndDropTargetDescription_DropDescriptions(), theToolPackage.getContainerDropDescription(), null, "dropDescriptions", null, 0, -1, DragAndDropTargetDescription.class,
- !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(pasteTargetDescriptionEClass, PasteTargetDescription.class, "PasteTargetDescription", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPasteTargetDescription_PasteDescriptions(), theToolPackage.getPasteDescription(), null, "pasteDescriptions", null, 0, -1, PasteTargetDescription.class, !IS_TRANSIENT,
!IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/ViewpointImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/ViewpointImpl.java
index 4df854cbc4..132225c4ad 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/ViewpointImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/ViewpointImpl.java
@@ -24,7 +24,6 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
import org.eclipse.sirius.viewpoint.description.Component;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
@@ -36,6 +35,7 @@ import org.eclipse.sirius.viewpoint.description.RepresentationDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationExtensionDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationTemplate;
import org.eclipse.sirius.viewpoint.description.Viewpoint;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> An implementation of the model object '
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/TooltipStyleDescription.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/TooltipStyleDescription.java
index 398a4a5f16..178d5ef082 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/TooltipStyleDescription.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/TooltipStyleDescription.java
@@ -18,14 +18,15 @@ import org.eclipse.emf.ecore.EObject;
* <em><b>Tooltip Style Description</b></em>'.
*
* @since 0.9.0<!-- end-user-doc -->
- * <p>
- * The following features are supported:
- * <ul>
- * <li>
- * {@link org.eclipse.sirius.viewpoint.description.style.TooltipStyleDescription#getTooltipExpression
- * <em>Tooltip Expression</em>}</li>
- * </ul>
- * </p>
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>
+ * {@link org.eclipse.sirius.viewpoint.description.style.TooltipStyleDescription#getTooltipExpression
+ * <em>Tooltip Expression</em>}</li>
+ * </ul>
+ * </p>
*
* @see org.eclipse.sirius.viewpoint.description.style.StylePackage#getTooltipStyleDescription()
* @model
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/impl/StylePackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/impl/StylePackageImpl.java
index 5653b343af..56678ffd00 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/impl/StylePackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/style/impl/StylePackageImpl.java
@@ -22,8 +22,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -151,6 +149,9 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
.getEPackage(DescriptionPackage.eNS_URI) : DescriptionPackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -166,8 +167,6 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -176,13 +175,13 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
theViewpointPackage.createPackageContents();
theDescriptionPackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -190,13 +189,13 @@ public class StylePackageImpl extends EPackageImpl implements StylePackage {
theViewpointPackage.initializePackageContents();
theDescriptionPackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolFactory.java
index 8bd8c04fde..55a2f0a660 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolFactory.java
@@ -39,15 +39,6 @@ public interface ToolFactory extends EFactory {
ToolDescription createToolDescription();
/**
- * Returns a new object of class '<em>Container Drop Description</em>'. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @return a new object of class '<em>Container Drop Description</em>'.
- * @generated
- */
- ContainerDropDescription createContainerDropDescription();
-
- /**
* Returns a new object of class '<em>Paste Description</em>'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolPackage.java
index 4a3ff762ed..b37debeeca 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/ToolPackage.java
@@ -375,154 +375,6 @@ public interface ToolPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl
- * <em>Container Drop Description</em>}' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl
- * @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getContainerDropDescription()
- * @generated
- */
- int CONTAINER_DROP_DESCRIPTION = 4;
-
- /**
- * The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__DOCUMENTATION = MAPPING_BASED_TOOL_DESCRIPTION__DOCUMENTATION;
-
- /**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__NAME = MAPPING_BASED_TOOL_DESCRIPTION__NAME;
-
- /**
- * The feature id for the '<em><b>Label</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__LABEL = MAPPING_BASED_TOOL_DESCRIPTION__LABEL;
-
- /**
- * The feature id for the '<em><b>Precondition</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__PRECONDITION = MAPPING_BASED_TOOL_DESCRIPTION__PRECONDITION;
-
- /**
- * The feature id for the '<em><b>Force Refresh</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__FORCE_REFRESH = MAPPING_BASED_TOOL_DESCRIPTION__FORCE_REFRESH;
-
- /**
- * The feature id for the '<em><b>Filters</b></em>' containment reference
- * list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__FILTERS = MAPPING_BASED_TOOL_DESCRIPTION__FILTERS;
-
- /**
- * The feature id for the '<em><b>Mappings</b></em>' reference list. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__MAPPINGS = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 0;
-
- /**
- * The feature id for the '<em><b>Old Container</b></em>' containment
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 1;
-
- /**
- * The feature id for the '<em><b>New Container</b></em>' containment
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 2;
-
- /**
- * The feature id for the '<em><b>Element</b></em>' containment reference.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__ELEMENT = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 3;
-
- /**
- * The feature id for the '<em><b>New View Container</b></em>' containment
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 4;
-
- /**
- * The feature id for the '<em><b>Initial Operation</b></em>' containment
- * reference. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 5;
-
- /**
- * The feature id for the '<em><b>Drag Source</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 6;
-
- /**
- * The feature id for the '<em><b>Move Edges</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION__MOVE_EDGES = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 7;
-
- /**
- * The number of structural features of the '
- * <em>Container Drop Description</em>' class. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- * @ordered
- */
- int CONTAINER_DROP_DESCRIPTION_FEATURE_COUNT = MAPPING_BASED_TOOL_DESCRIPTION_FEATURE_COUNT + 8;
-
- /**
- * The meta object id for the '
* {@link org.eclipse.sirius.viewpoint.description.tool.impl.PasteDescriptionImpl
* <em>Paste Description</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
@@ -531,7 +383,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getPasteDescription()
* @generated
*/
- int PASTE_DESCRIPTION = 5;
+ int PASTE_DESCRIPTION = 4;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -651,7 +503,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSelectionWizardDescription()
* @generated
*/
- int SELECTION_WIZARD_DESCRIPTION = 6;
+ int SELECTION_WIZARD_DESCRIPTION = 5;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -844,7 +696,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getPaneBasedSelectionWizardDescription()
* @generated
*/
- int PANE_BASED_SELECTION_WIZARD_DESCRIPTION = 7;
+ int PANE_BASED_SELECTION_WIZARD_DESCRIPTION = 6;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1056,7 +908,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getRepresentationCreationDescription()
* @generated
*/
- int REPRESENTATION_CREATION_DESCRIPTION = 8;
+ int REPRESENTATION_CREATION_DESCRIPTION = 7;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1186,7 +1038,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getRepresentationNavigationDescription()
* @generated
*/
- int REPRESENTATION_NAVIGATION_DESCRIPTION = 9;
+ int REPRESENTATION_NAVIGATION_DESCRIPTION = 8;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1316,7 +1168,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getMenuItemOrRef()
* @generated
*/
- int MENU_ITEM_OR_REF = 10;
+ int MENU_ITEM_OR_REF = 9;
/**
* The number of structural features of the '<em>Menu Item Or Ref</em>'
@@ -1337,7 +1189,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getMenuItemDescription()
* @generated
*/
- int MENU_ITEM_DESCRIPTION = 11;
+ int MENU_ITEM_DESCRIPTION = 10;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1421,7 +1273,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getMenuItemDescriptionReference()
* @generated
*/
- int MENU_ITEM_DESCRIPTION_REFERENCE = 12;
+ int MENU_ITEM_DESCRIPTION_REFERENCE = 11;
/**
* The feature id for the '<em><b>Item</b></em>' reference. <!--
@@ -1452,7 +1304,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getOperationAction()
* @generated
*/
- int OPERATION_ACTION = 13;
+ int OPERATION_ACTION = 12;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1554,7 +1406,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getExternalJavaAction()
* @generated
*/
- int EXTERNAL_JAVA_ACTION = 14;
+ int EXTERNAL_JAVA_ACTION = 13;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1665,7 +1517,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getExternalJavaActionCall()
* @generated
*/
- int EXTERNAL_JAVA_ACTION_CALL = 15;
+ int EXTERNAL_JAVA_ACTION_CALL = 14;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1768,7 +1620,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getPopupMenu()
* @generated
*/
- int POPUP_MENU = 16;
+ int POPUP_MENU = 15;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -1852,7 +1704,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getAbstractVariable()
* @generated
*/
- int ABSTRACT_VARIABLE = 17;
+ int ABSTRACT_VARIABLE = 16;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1882,7 +1734,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getVariableContainer()
* @generated
*/
- int VARIABLE_CONTAINER = 18;
+ int VARIABLE_CONTAINER = 17;
/**
* The feature id for the '<em><b>Sub Variables</b></em>' containment
@@ -1912,7 +1764,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getAcceleoVariable()
* @generated
*/
- int ACCELEO_VARIABLE = 19;
+ int ACCELEO_VARIABLE = 18;
/**
* The feature id for the '<em><b>Sub Variables</b></em>' containment
@@ -1960,7 +1812,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSubVariable()
* @generated
*/
- int SUB_VARIABLE = 20;
+ int SUB_VARIABLE = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1990,7 +1842,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getDialogVariable()
* @generated
*/
- int DIALOG_VARIABLE = 21;
+ int DIALOG_VARIABLE = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2029,7 +1881,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getElementDropVariable()
* @generated
*/
- int ELEMENT_DROP_VARIABLE = 22;
+ int ELEMENT_DROP_VARIABLE = 21;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2068,7 +1920,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getElementSelectVariable()
* @generated
*/
- int ELEMENT_SELECT_VARIABLE = 23;
+ int ELEMENT_SELECT_VARIABLE = 22;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2099,7 +1951,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getElementVariable()
* @generated
*/
- int ELEMENT_VARIABLE = 24;
+ int ELEMENT_VARIABLE = 23;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2138,7 +1990,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getElementViewVariable()
* @generated
*/
- int ELEMENT_VIEW_VARIABLE = 25;
+ int ELEMENT_VIEW_VARIABLE = 24;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2177,7 +2029,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getElementDeleteVariable()
* @generated
*/
- int ELEMENT_DELETE_VARIABLE = 26;
+ int ELEMENT_DELETE_VARIABLE = 25;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2217,7 +2069,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getDropContainerVariable()
* @generated
*/
- int DROP_CONTAINER_VARIABLE = 27;
+ int DROP_CONTAINER_VARIABLE = 26;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2257,7 +2109,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSelectContainerVariable()
* @generated
*/
- int SELECT_CONTAINER_VARIABLE = 28;
+ int SELECT_CONTAINER_VARIABLE = 27;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2297,7 +2149,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getContainerViewVariable()
* @generated
*/
- int CONTAINER_VIEW_VARIABLE = 29;
+ int CONTAINER_VIEW_VARIABLE = 28;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2337,7 +2189,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSelectModelElementVariable()
* @generated
*/
- int SELECT_MODEL_ELEMENT_VARIABLE = 30;
+ int SELECT_MODEL_ELEMENT_VARIABLE = 29;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2422,7 +2274,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getEditMaskVariables()
* @generated
*/
- int EDIT_MASK_VARIABLES = 31;
+ int EDIT_MASK_VARIABLES = 30;
/**
* The feature id for the '<em><b>Mask</b></em>' attribute. <!--
@@ -2452,7 +2304,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getModelOperation()
* @generated
*/
- int MODEL_OPERATION = 33;
+ int MODEL_OPERATION = 32;
/**
* The number of structural features of the '<em>Model Operation</em>'
@@ -2473,7 +2325,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getContainerModelOperation()
* @generated
*/
- int CONTAINER_MODEL_OPERATION = 32;
+ int CONTAINER_MODEL_OPERATION = 31;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2504,7 +2356,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getInitialNodeCreationOperation()
* @generated
*/
- int INITIAL_NODE_CREATION_OPERATION = 34;
+ int INITIAL_NODE_CREATION_OPERATION = 33;
/**
* The feature id for the '<em><b>First Model Operations</b></em>'
@@ -2535,7 +2387,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getInitialOperation()
* @generated
*/
- int INITIAL_OPERATION = 35;
+ int INITIAL_OPERATION = 34;
/**
* The feature id for the '<em><b>First Model Operations</b></em>'
@@ -2565,7 +2417,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getInitEdgeCreationOperation()
* @generated
*/
- int INIT_EDGE_CREATION_OPERATION = 36;
+ int INIT_EDGE_CREATION_OPERATION = 35;
/**
* The feature id for the '<em><b>First Model Operations</b></em>'
@@ -2596,7 +2448,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getInitialContainerDropOperation()
* @generated
*/
- int INITIAL_CONTAINER_DROP_OPERATION = 37;
+ int INITIAL_CONTAINER_DROP_OPERATION = 36;
/**
* The feature id for the '<em><b>First Model Operations</b></em>'
@@ -2627,7 +2479,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getCreateInstance()
* @generated
*/
- int CREATE_INSTANCE = 38;
+ int CREATE_INSTANCE = 37;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2684,7 +2536,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getChangeContext()
* @generated
*/
- int CHANGE_CONTEXT = 39;
+ int CHANGE_CONTEXT = 38;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2722,7 +2574,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSetValue()
* @generated
*/
- int SET_VALUE = 40;
+ int SET_VALUE = 39;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2770,7 +2622,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSetObject()
* @generated
*/
- int SET_OBJECT = 41;
+ int SET_OBJECT = 40;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2817,7 +2669,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getUnset()
* @generated
*/
- int UNSET = 42;
+ int UNSET = 41;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2865,7 +2717,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getMoveElement()
* @generated
*/
- int MOVE_ELEMENT = 43;
+ int MOVE_ELEMENT = 42;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2913,7 +2765,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getRemoveElement()
* @generated
*/
- int REMOVE_ELEMENT = 44;
+ int REMOVE_ELEMENT = 43;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2942,7 +2794,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getFor()
* @generated
*/
- int FOR = 45;
+ int FOR = 44;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -2989,7 +2841,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getIf()
* @generated
*/
- int IF = 46;
+ int IF = 45;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -3028,7 +2880,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getDeleteView()
* @generated
*/
- int DELETE_VIEW = 47;
+ int DELETE_VIEW = 46;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -3058,7 +2910,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getNameVariable()
* @generated
*/
- int NAME_VARIABLE = 48;
+ int NAME_VARIABLE = 47;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -3088,7 +2940,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getExternalJavaActionParameter()
* @generated
*/
- int EXTERNAL_JAVA_ACTION_PARAMETER = 49;
+ int EXTERNAL_JAVA_ACTION_PARAMETER = 48;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -3128,7 +2980,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getToolFilterDescription()
* @generated
*/
- int TOOL_FILTER_DESCRIPTION = 50;
+ int TOOL_FILTER_DESCRIPTION = 49;
/**
* The feature id for the '<em><b>Precondition</b></em>' attribute. <!--
@@ -3176,7 +3028,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getFeatureChangeListener()
* @generated
*/
- int FEATURE_CHANGE_LISTENER = 51;
+ int FEATURE_CHANGE_LISTENER = 50;
/**
* The feature id for the '<em><b>Domain Class</b></em>' attribute. <!--
@@ -3216,7 +3068,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSwitchChild()
* @generated
*/
- int SWITCH_CHILD = 53;
+ int SWITCH_CHILD = 52;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -3245,7 +3097,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getCase()
* @generated
*/
- int CASE = 52;
+ int CASE = 51;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -3283,7 +3135,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getDefault()
* @generated
*/
- int DEFAULT = 54;
+ int DEFAULT = 53;
/**
* The feature id for the '<em><b>Sub Model Operations</b></em>' containment
@@ -3312,7 +3164,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getSwitch()
* @generated
*/
- int SWITCH = 55;
+ int SWITCH = 54;
/**
* The feature id for the '<em><b>Cases</b></em>' containment reference
@@ -3351,7 +3203,7 @@ public interface ToolPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getDragSource()
* @generated
*/
- int DRAG_SOURCE = 56;
+ int DRAG_SOURCE = 55;
/**
* Returns the meta object for class '
@@ -3490,120 +3342,6 @@ public interface ToolPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription
- * <em>Container Drop Description</em>}'. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @return the meta object for class '<em>Container Drop Description</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription
- * @generated
- */
- EClass getContainerDropDescription();
-
- /**
- * Returns the meta object for the reference list '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getMappings
- * <em>Mappings</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Mappings</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getMappings()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_Mappings();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getOldContainer
- * <em>Old Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '
- * <em>Old Container</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getOldContainer()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_OldContainer();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewContainer
- * <em>New Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '
- * <em>New Container</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewContainer()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_NewContainer();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getElement
- * <em>Element</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference '<em>Element</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getElement()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_Element();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewViewContainer
- * <em>New View Container</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @return the meta object for the containment reference '
- * <em>New View Container</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getNewViewContainer()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_NewViewContainer();
-
- /**
- * Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getInitialOperation
- * <em>Initial Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
- * -->
- *
- * @return the meta object for the containment reference '
- * <em>Initial Operation</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getInitialOperation()
- * @see #getContainerDropDescription()
- * @generated
- */
- EReference getContainerDropDescription_InitialOperation();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getDragSource
- * <em>Drag Source</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Drag Source</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#getDragSource()
- * @see #getContainerDropDescription()
- * @generated
- */
- EAttribute getContainerDropDescription_DragSource();
-
- /**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#isMoveEdges
- * <em>Move Edges</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Move Edges</em>'.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription#isMoveEdges()
- * @see #getContainerDropDescription()
- * @generated
- */
- EAttribute getContainerDropDescription_MoveEdges();
-
- /**
- * Returns the meta object for class '
* {@link org.eclipse.sirius.viewpoint.description.tool.PasteDescription
* <em>Paste Description</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
@@ -5420,86 +5158,6 @@ public interface ToolPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl
- * <em>Container Drop Description</em>}' class. <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- *
- * @see org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl
- * @see org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl#getContainerDropDescription()
- * @generated
- */
- EClass CONTAINER_DROP_DESCRIPTION = eINSTANCE.getContainerDropDescription();
-
- /**
- * The meta object literal for the '<em><b>Mappings</b></em>' reference
- * list feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__MAPPINGS = eINSTANCE.getContainerDropDescription_Mappings();
-
- /**
- * The meta object literal for the '<em><b>Old Container</b></em>'
- * containment reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER = eINSTANCE.getContainerDropDescription_OldContainer();
-
- /**
- * The meta object literal for the '<em><b>New Container</b></em>'
- * containment reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER = eINSTANCE.getContainerDropDescription_NewContainer();
-
- /**
- * The meta object literal for the '<em><b>Element</b></em>' containment
- * reference feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__ELEMENT = eINSTANCE.getContainerDropDescription_Element();
-
- /**
- * The meta object literal for the '<em><b>New View Container</b></em>'
- * containment reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER = eINSTANCE.getContainerDropDescription_NewViewContainer();
-
- /**
- * The meta object literal for the '<em><b>Initial Operation</b></em>'
- * containment reference feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
- *
- * @generated
- */
- EReference CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION = eINSTANCE.getContainerDropDescription_InitialOperation();
-
- /**
- * The meta object literal for the '<em><b>Drag Source</b></em>'
- * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE = eINSTANCE.getContainerDropDescription_DragSource();
-
- /**
- * The meta object literal for the '<em><b>Move Edges</b></em>'
- * attribute feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- EAttribute CONTAINER_DROP_DESCRIPTION__MOVE_EDGES = eINSTANCE.getContainerDropDescription_MoveEdges();
-
- /**
- * The meta object literal for the '
* {@link org.eclipse.sirius.viewpoint.description.tool.impl.PasteDescriptionImpl
* <em>Paste Description</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolFactoryImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolFactoryImpl.java
index 9926197140..4787e524d2 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolFactoryImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolFactoryImpl.java
@@ -20,10 +20,11 @@ import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.sirius.business.internal.metamodel.description.tool.spec.ContainerDropDescriptionSpec;
import org.eclipse.sirius.business.internal.metamodel.description.tool.spec.PasteDescriptionSpec;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreterSiriusVariables;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl;
import org.eclipse.sirius.viewpoint.description.tool.AcceleoVariable;
import org.eclipse.sirius.viewpoint.description.tool.Case;
import org.eclipse.sirius.viewpoint.description.tool.ChangeContext;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
import org.eclipse.sirius.viewpoint.description.tool.CreateInstance;
import org.eclipse.sirius.viewpoint.description.tool.Default;
@@ -111,8 +112,6 @@ public class ToolFactoryImpl extends EFactoryImpl implements ToolFactory {
switch (eClass.getClassifierID()) {
case ToolPackage.TOOL_DESCRIPTION:
return createToolDescription();
- case ToolPackage.CONTAINER_DROP_DESCRIPTION:
- return createContainerDropDescription();
case ToolPackage.PASTE_DESCRIPTION:
return createPasteDescription();
case ToolPackage.SELECTION_WIZARD_DESCRIPTION:
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolPackageImpl.java
index de97354c72..15a26bf677 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/ToolPackageImpl.java
@@ -14,7 +14,6 @@ package org.eclipse.sirius.viewpoint.description.tool.impl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EcorePackage;
@@ -24,8 +23,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -39,7 +36,6 @@ import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
import org.eclipse.sirius.viewpoint.description.tool.AcceleoVariable;
import org.eclipse.sirius.viewpoint.description.tool.Case;
import org.eclipse.sirius.viewpoint.description.tool.ChangeContext;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ContainerModelOperation;
import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
import org.eclipse.sirius.viewpoint.description.tool.CreateInstance;
@@ -135,13 +131,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
*
* @generated
*/
- private EClass containerDropDescriptionEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
private EClass pasteDescriptionEClass = null;
/**
@@ -561,6 +550,9 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
.getEPackage(DescriptionPackage.eNS_URI) : DescriptionPackage.eINSTANCE);
StylePackageImpl theStylePackage = (StylePackageImpl) (EPackage.Registry.INSTANCE.getEPackage(StylePackage.eNS_URI) instanceof StylePackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -576,8 +568,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -586,13 +576,13 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
theViewpointPackage.createPackageContents();
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -600,13 +590,13 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
theViewpointPackage.initializePackageContents();
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -721,87 +711,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
*
* @generated
*/
- public EClass getContainerDropDescription() {
- return containerDropDescriptionEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_Mappings() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_OldContainer() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_NewContainer() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(2);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_Element() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_NewViewContainer() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(4);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EReference getContainerDropDescription_InitialOperation() {
- return (EReference) containerDropDescriptionEClass.getEStructuralFeatures().get(5);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getContainerDropDescription_DragSource() {
- return (EAttribute) containerDropDescriptionEClass.getEStructuralFeatures().get(6);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
- public EAttribute getContainerDropDescription_MoveEdges() {
- return (EAttribute) containerDropDescriptionEClass.getEStructuralFeatures().get(7);
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public EClass getPasteDescription() {
return pasteDescriptionEClass;
}
@@ -2056,16 +1965,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
createEReference(toolDescriptionEClass, TOOL_DESCRIPTION__ELEMENT_VIEW);
createEReference(toolDescriptionEClass, TOOL_DESCRIPTION__INITIAL_OPERATION);
- containerDropDescriptionEClass = createEClass(CONTAINER_DROP_DESCRIPTION);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__MAPPINGS);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__OLD_CONTAINER);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__NEW_CONTAINER);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__ELEMENT);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__NEW_VIEW_CONTAINER);
- createEReference(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__INITIAL_OPERATION);
- createEAttribute(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__DRAG_SOURCE);
- createEAttribute(containerDropDescriptionEClass, CONTAINER_DROP_DESCRIPTION__MOVE_EDGES);
-
pasteDescriptionEClass = createEClass(PASTE_DESCRIPTION);
createEReference(pasteDescriptionEClass, PASTE_DESCRIPTION__CONTAINER);
createEReference(pasteDescriptionEClass, PASTE_DESCRIPTION__CONTAINER_VIEW);
@@ -2282,9 +2181,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
// Obtain other dependent packages
DescriptionPackage theDescriptionPackage = (DescriptionPackage) EPackage.Registry.INSTANCE.getEPackage(DescriptionPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
- org.eclipse.sirius.diagram.description.DescriptionPackage theDescriptionPackage_1 = (org.eclipse.sirius.diagram.description.DescriptionPackage) EPackage.Registry.INSTANCE
- .getEPackage(org.eclipse.sirius.diagram.description.DescriptionPackage.eNS_URI);
- ViewpointPackage theViewpointPackage = (ViewpointPackage) EPackage.Registry.INSTANCE.getEPackage(ViewpointPackage.eNS_URI);
// Create type parameters
@@ -2296,7 +2192,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
abstractToolDescriptionEClass.getESuperTypes().add(this.getToolEntry());
mappingBasedToolDescriptionEClass.getESuperTypes().add(this.getAbstractToolDescription());
toolDescriptionEClass.getESuperTypes().add(this.getMappingBasedToolDescription());
- containerDropDescriptionEClass.getESuperTypes().add(this.getMappingBasedToolDescription());
pasteDescriptionEClass.getESuperTypes().add(this.getMappingBasedToolDescription());
selectionWizardDescriptionEClass.getESuperTypes().add(this.getAbstractToolDescription());
selectionWizardDescriptionEClass.getESuperTypes().add(theDescriptionPackage.getSelectionDescription());
@@ -2372,30 +2267,6 @@ public class ToolPackageImpl extends EPackageImpl implements ToolPackage {
initEReference(getToolDescription_InitialOperation(), this.getInitialOperation(), null, "initialOperation", null, 1, 1, ToolDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(containerDropDescriptionEClass, ContainerDropDescription.class, "ContainerDropDescription", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getContainerDropDescription_Mappings(), theDescriptionPackage_1.getDiagramElementMapping(), null, "mappings", null, 0, -1, ContainerDropDescription.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getContainerDropDescription_OldContainer(), this.getDropContainerVariable(), null, "oldContainer", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getContainerDropDescription_NewContainer(), this.getDropContainerVariable(), null, "newContainer", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE,
- IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getContainerDropDescription_Element(), this.getElementDropVariable(), null, "element", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getContainerDropDescription_NewViewContainer(), this.getContainerViewVariable(), null, "newViewContainer", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getContainerDropDescription_InitialOperation(), this.getInitialContainerDropOperation(), null, "initialOperation", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT,
- !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getContainerDropDescription_DragSource(), this.getDragSource(), "dragSource", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEAttribute(getContainerDropDescription_MoveEdges(), ecorePackage.getEBoolean(), "moveEdges", null, 1, 1, ContainerDropDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
- !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- EOperation op = addEOperation(containerDropDescriptionEClass, theDescriptionPackage_1.getDiagramElementMapping(), "getBestMapping", 0, 1, IS_UNIQUE, IS_ORDERED);
- addEParameter(op, theViewpointPackage.getDragAndDropTarget(), "targetContainer", 0, 1, IS_UNIQUE, IS_ORDERED);
- addEParameter(op, theEcorePackage.getEObject(), "droppedElement", 0, 1, IS_UNIQUE, IS_ORDERED);
-
- addEOperation(containerDropDescriptionEClass, theDescriptionPackage.getDragAndDropTargetDescription(), "getContainers", 1, -1, IS_UNIQUE, IS_ORDERED);
-
initEClass(pasteDescriptionEClass, PasteDescription.class, "PasteDescription", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPasteDescription_Container(), this.getDropContainerVariable(), null, "container", null, 1, 1, PasteDescription.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolAdapterFactory.java
index 0e00385820..1d8124c267 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolAdapterFactory.java
@@ -23,7 +23,6 @@ import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
import org.eclipse.sirius.viewpoint.description.tool.AcceleoVariable;
import org.eclipse.sirius.viewpoint.description.tool.Case;
import org.eclipse.sirius.viewpoint.description.tool.ChangeContext;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ContainerModelOperation;
import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
import org.eclipse.sirius.viewpoint.description.tool.CreateInstance;
@@ -152,11 +151,6 @@ public class ToolAdapterFactory extends AdapterFactoryImpl {
}
@Override
- public Adapter caseContainerDropDescription(ContainerDropDescription object) {
- return createContainerDropDescriptionAdapter();
- }
-
- @Override
public Adapter casePasteDescription(PasteDescription object) {
return createPasteDescriptionAdapter();
}
@@ -512,22 +506,6 @@ public class ToolAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription
- * <em>Container Drop Description</em>}'. <!-- begin-user-doc --> This
- * default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases
- * anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription
- * @generated
- */
- public Adapter createContainerDropDescriptionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
* {@link org.eclipse.sirius.viewpoint.description.tool.PasteDescription
* <em>Paste Description</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolSwitch.java
index f79a486d0f..4f009ebcbe 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/util/ToolSwitch.java
@@ -23,7 +23,6 @@ import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
import org.eclipse.sirius.viewpoint.description.tool.AcceleoVariable;
import org.eclipse.sirius.viewpoint.description.tool.Case;
import org.eclipse.sirius.viewpoint.description.tool.ChangeContext;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ContainerModelOperation;
import org.eclipse.sirius.viewpoint.description.tool.ContainerViewVariable;
import org.eclipse.sirius.viewpoint.description.tool.CreateInstance;
@@ -205,23 +204,6 @@ public class ToolSwitch<T> {
result = defaultCase(theEObject);
return result;
}
- case ToolPackage.CONTAINER_DROP_DESCRIPTION: {
- ContainerDropDescription containerDropDescription = (ContainerDropDescription) theEObject;
- T result = caseContainerDropDescription(containerDropDescription);
- if (result == null)
- result = caseMappingBasedToolDescription(containerDropDescription);
- if (result == null)
- result = caseAbstractToolDescription(containerDropDescription);
- if (result == null)
- result = caseToolEntry(containerDropDescription);
- if (result == null)
- result = caseDocumentedElement(containerDropDescription);
- if (result == null)
- result = caseIdentifiedElement(containerDropDescription);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
case ToolPackage.PASTE_DESCRIPTION: {
PasteDescription pasteDescription = (PasteDescription) theEObject;
T result = casePasteDescription(pasteDescription);
@@ -858,23 +840,6 @@ public class ToolSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
- * <em>Container Drop Description</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate
- * the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '
- * <em>Container Drop Description</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseContainerDropDescription(ContainerDropDescription object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '
* <em>Paste Description</em>'. <!-- begin-user-doc --> This implementation
* returns null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionAdapterFactory.java
index 531b2dfbee..23c69d8f94 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionAdapterFactory.java
@@ -30,7 +30,6 @@ import org.eclipse.sirius.viewpoint.description.DecorationDescription;
import org.eclipse.sirius.viewpoint.description.DecorationDescriptionsSet;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EAttributeCustomization;
import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
@@ -197,11 +196,6 @@ public class DescriptionAdapterFactory extends AdapterFactoryImpl {
}
@Override
- public Adapter caseDragAndDropTargetDescription(DragAndDropTargetDescription object) {
- return createDragAndDropTargetDescriptionAdapter();
- }
-
- @Override
public Adapter casePasteTargetDescription(PasteTargetDescription object) {
return createPasteTargetDescriptionAdapter();
}
@@ -613,22 +607,6 @@ public class DescriptionAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
- * <em>Drag And Drop Target Description</em>}'. <!-- begin-user-doc --> This
- * default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases
- * anyway. <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription
- * @generated
- */
- public Adapter createDragAndDropTargetDescriptionAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
* {@link org.eclipse.sirius.viewpoint.description.PasteTargetDescription
* <em>Paste Target Description</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionSwitch.java
index d8f93cf9fd..37aa4711d3 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/util/DescriptionSwitch.java
@@ -30,7 +30,6 @@ import org.eclipse.sirius.viewpoint.description.DecorationDescription;
import org.eclipse.sirius.viewpoint.description.DecorationDescriptionsSet;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.EAttributeCustomization;
import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
@@ -274,13 +273,6 @@ public class DescriptionSwitch<T> {
result = defaultCase(theEObject);
return result;
}
- case DescriptionPackage.DRAG_AND_DROP_TARGET_DESCRIPTION: {
- DragAndDropTargetDescription dragAndDropTargetDescription = (DragAndDropTargetDescription) theEObject;
- T result = caseDragAndDropTargetDescription(dragAndDropTargetDescription);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
case DescriptionPackage.PASTE_TARGET_DESCRIPTION: {
PasteTargetDescription pasteTargetDescription = (PasteTargetDescription) theEObject;
T result = casePasteTargetDescription(pasteTargetDescription);
@@ -779,23 +771,6 @@ public class DescriptionSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target Description</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate
- * the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target Description</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDragAndDropTargetDescription(DragAndDropTargetDescription object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '
* <em>Paste Target Description</em>'. <!-- begin-user-doc --> This
* implementation returns null; returning a non-null result will terminate
* the switch. <!-- end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ERROR_LEVEL.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ERROR_LEVEL.java
index f1761c7c93..731ccd50ca 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ERROR_LEVEL.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ERROR_LEVEL.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import java.util.Arrays;
import java.util.Collections;
@@ -23,7 +23,7 @@ import org.eclipse.emf.common.util.Enumerator;
* end-user-doc --> <!-- begin-model-doc --> All levels of error for a
* validation rule. <!-- end-model-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getERROR_LEVEL()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getERROR_LEVEL()
* @model
* @generated
*/
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/RuleAudit.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/RuleAudit.java
index 44e636c490..286fea8635 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/RuleAudit.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/RuleAudit.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.ecore.EObject;
@@ -23,12 +23,12 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit#getAuditExpression
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit#getAuditExpression
* <em>Audit Expression</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getRuleAudit()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getRuleAudit()
* @model
* @generated
*/
@@ -41,7 +41,7 @@ public interface RuleAudit extends EObject {
*
* @return the value of the '<em>Audit Expression</em>' attribute.
* @see #setAuditExpression(String)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getRuleAudit_AuditExpression()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getRuleAudit_AuditExpression()
* @model dataType=
* "org.eclipse.sirius.viewpoint.description.InterpretedExpression"
* required="true" annotation=
@@ -52,7 +52,7 @@ public interface RuleAudit extends EObject {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit#getAuditExpression
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit#getAuditExpression
* <em>Audit Expression</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/SemanticValidationRule.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/SemanticValidationRule.java
index 2d9518e72e..062c67301b 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/SemanticValidationRule.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/SemanticValidationRule.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
/**
* <!-- begin-user-doc --> A representation of the model object '
@@ -22,12 +22,12 @@ package org.eclipse.sirius.diagram.description.validation;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.SemanticValidationRule#getTargetClass
+ * {@link org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule#getTargetClass
* <em>Target Class</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getSemanticValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getSemanticValidationRule()
* @model
* @generated
*/
@@ -39,7 +39,7 @@ public interface SemanticValidationRule extends ValidationRule {
*
* @return the value of the '<em>Target Class</em>' attribute.
* @see #setTargetClass(String)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getSemanticValidationRule_TargetClass()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getSemanticValidationRule_TargetClass()
* @model dataType="org.eclipse.sirius.viewpoint.description.TypeName"
* required="true"
* @generated
@@ -48,7 +48,7 @@ public interface SemanticValidationRule extends ValidationRule {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.SemanticValidationRule#getTargetClass
+ * {@link org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule#getTargetClass
* <em>Target Class</em>}' attribute. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFactory.java
index c8b536e88c..9d3fbc1f4e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFactory.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.ecore.EFactory;
@@ -17,7 +17,7 @@ import org.eclipse.emf.ecore.EFactory;
* <!-- begin-user-doc --> The <b>Factory</b> for the model. It provides a
* create method for each non-abstract class of the model. <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage
* @generated
*/
public interface ValidationFactory extends EFactory {
@@ -27,7 +27,7 @@ public interface ValidationFactory extends EFactory {
*
* @generated
*/
- ValidationFactory eINSTANCE = org.eclipse.sirius.diagram.description.validation.impl.ValidationFactoryImpl.init();
+ ValidationFactory eINSTANCE = org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFactoryImpl.init();
/**
* Returns a new object of class '<em>Set</em>'. <!-- begin-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFix.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFix.java
index d8124a79ad..78217f42b8 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationFix.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationFix.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
@@ -22,15 +22,15 @@ import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getName
* <em>Name</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getInitialOperation
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getInitialOperation
* <em>Initial Operation</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationFix()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationFix()
* @model
* @generated
*/
@@ -42,7 +42,7 @@ public interface ValidationFix extends EObject {
*
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationFix_Name()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationFix_Name()
* @model required="true"
* @generated
*/
@@ -50,7 +50,7 @@ public interface ValidationFix extends EObject {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getName
* <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -68,7 +68,7 @@ public interface ValidationFix extends EObject {
* @return the value of the '<em>Initial Operation</em>' containment
* reference.
* @see #setInitialOperation(InitialOperation)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationFix_InitialOperation()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationFix_InitialOperation()
* @model containment="true" resolveProxies="true" required="true"
* @generated
*/
@@ -76,7 +76,7 @@ public interface ValidationFix extends EObject {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getInitialOperation
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getInitialOperation
* <em>Initial Operation</em>}' containment reference. <!-- begin-user-doc
* --> <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationPackage.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationPackage.java
index 647c05c602..f817c9c8f2 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationPackage.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationPackage.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -29,7 +29,7 @@ import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
* </ul>
* <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationFactory
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationFactory
* @model kind="package"
* @generated
*/
@@ -46,7 +46,7 @@ public interface ValidationPackage extends EPackage {
*
* @generated
*/
- String eNS_URI = "http://www.eclipse.org/sirius/diagram/description/validation/1.1.0";
+ String eNS_URI = "http://www.eclipse.org/sirius/description/validation/1.1.0";
/**
* The package namespace name. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -61,15 +61,15 @@ public interface ValidationPackage extends EPackage {
*
* @generated
*/
- ValidationPackage eINSTANCE = org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl.init();
+ ValidationPackage eINSTANCE = org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl.init();
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl
* <em>Set</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationSet()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationSet()
* @generated
*/
int VALIDATION_SET = 0;
@@ -84,22 +84,22 @@ public interface ValidationPackage extends EPackage {
int VALIDATION_SET__DOCUMENTATION = DescriptionPackage.DOCUMENTED_ELEMENT__DOCUMENTATION;
/**
- * The feature id for the '<em><b>Owned Rules</b></em>' containment
- * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The feature id for the '<em><b>Name</b></em>' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
- int VALIDATION_SET__OWNED_RULES = DescriptionPackage.DOCUMENTED_ELEMENT_FEATURE_COUNT + 0;
+ int VALIDATION_SET__NAME = DescriptionPackage.DOCUMENTED_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute. <!--
- * begin-user-doc --> <!-- end-user-doc -->
+ * The feature id for the '<em><b>Owned Rules</b></em>' containment
+ * reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
- int VALIDATION_SET__NAME = DescriptionPackage.DOCUMENTED_ELEMENT_FEATURE_COUNT + 1;
+ int VALIDATION_SET__OWNED_RULES = DescriptionPackage.DOCUMENTED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Reused Rules</b></em>' reference list.
@@ -130,11 +130,11 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl
* <em>Rule</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationRule()
* @generated
*/
int VALIDATION_RULE = 1;
@@ -186,12 +186,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl
* <em>Semantic Validation Rule</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getSemanticValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getSemanticValidationRule()
* @generated
*/
int SEMANTIC_VALIDATION_RULE = 2;
@@ -253,12 +253,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl
* <em>View Validation Rule</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getViewValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getViewValidationRule()
* @generated
*/
int VIEW_VALIDATION_RULE = 3;
@@ -319,12 +319,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.RuleAuditImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.RuleAuditImpl
* <em>Rule Audit</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.RuleAuditImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getRuleAudit()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.RuleAuditImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getRuleAudit()
* @generated
*/
int RULE_AUDIT = 4;
@@ -349,11 +349,11 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl
* <em>Fix</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationFix()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationFix()
* @generated
*/
int VALIDATION_FIX = 5;
@@ -387,59 +387,59 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object id for the '
- * {@link org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* <em>ERROR LEVEL</em>}' enum. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getERROR_LEVEL()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getERROR_LEVEL()
* @generated
*/
int ERROR_LEVEL = 6;
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet
* <em>Set</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Set</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet
* @generated
*/
EClass getValidationSet();
/**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getOwnedRules
- * <em>Owned Rules</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the attribute '
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getName
+ * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the containment reference list '
- * <em>Owned Rules</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet#getOwnedRules()
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getName()
* @see #getValidationSet()
* @generated
*/
- EReference getValidationSet_OwnedRules();
+ EAttribute getValidationSet_Name();
/**
- * Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getName
- * <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * Returns the meta object for the containment reference list '
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getOwnedRules
+ * <em>Owned Rules</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet#getName()
+ * @return the meta object for the containment reference list '
+ * <em>Owned Rules</em>'.
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getOwnedRules()
* @see #getValidationSet()
* @generated
*/
- EAttribute getValidationSet_Name();
+ EReference getValidationSet_OwnedRules();
/**
* Returns the meta object for the reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getReusedRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getReusedRules
* <em>Reused Rules</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Reused Rules</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet#getReusedRules()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getReusedRules()
* @see #getValidationSet()
* @generated
*/
@@ -447,11 +447,11 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for the reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getAllRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getAllRules
* <em>All Rules</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>All Rules</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet#getAllRules()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getAllRules()
* @see #getValidationSet()
* @generated
*/
@@ -459,22 +459,22 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule
* <em>Rule</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rule</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule
* @generated
*/
EClass getValidationRule();
/**
* Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getLevel
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getLevel
* <em>Level</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Level</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule#getLevel()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getLevel()
* @see #getValidationRule()
* @generated
*/
@@ -482,11 +482,11 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getMessage
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getMessage
* <em>Message</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Message</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule#getMessage()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getMessage()
* @see #getValidationRule()
* @generated
*/
@@ -494,12 +494,12 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for the containment reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getAudits
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getAudits
* <em>Audits</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Audits</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule#getAudits()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getAudits()
* @see #getValidationRule()
* @generated
*/
@@ -507,12 +507,12 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for the containment reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getFixes
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getFixes
* <em>Fixes</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Fixes</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule#getFixes()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getFixes()
* @see #getValidationRule()
* @generated
*/
@@ -520,23 +520,23 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.SemanticValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule
* <em>Semantic Validation Rule</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>Semantic Validation Rule</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.SemanticValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule
* @generated
*/
EClass getSemanticValidationRule();
/**
* Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.SemanticValidationRule#getTargetClass
+ * {@link org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule#getTargetClass
* <em>Target Class</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Target Class</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.SemanticValidationRule#getTargetClass()
+ * @see org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule#getTargetClass()
* @see #getSemanticValidationRule()
* @generated
*/
@@ -544,23 +544,23 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.ViewValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule
* <em>View Validation Rule</em>}'. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
* @return the meta object for class '<em>View Validation Rule</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ViewValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule
* @generated
*/
EClass getViewValidationRule();
/**
* Returns the meta object for the reference list '
- * {@link org.eclipse.sirius.diagram.description.validation.ViewValidationRule#getTargets
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule#getTargets
* <em>Targets</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Targets</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ViewValidationRule#getTargets()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule#getTargets()
* @see #getViewValidationRule()
* @generated
*/
@@ -568,23 +568,23 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit
* <em>Rule Audit</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Rule Audit</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.RuleAudit
+ * @see org.eclipse.sirius.viewpoint.description.validation.RuleAudit
* @generated
*/
EClass getRuleAudit();
/**
* Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit#getAuditExpression
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit#getAuditExpression
* <em>Audit Expression</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Audit Expression</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.RuleAudit#getAuditExpression()
+ * @see org.eclipse.sirius.viewpoint.description.validation.RuleAudit#getAuditExpression()
* @see #getRuleAudit()
* @generated
*/
@@ -592,22 +592,22 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix
* <em>Fix</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for class '<em>Fix</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationFix
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationFix
* @generated
*/
EClass getValidationFix();
/**
* Returns the meta object for the attribute '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getName
* <em>Name</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationFix#getName()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getName()
* @see #getValidationFix()
* @generated
*/
@@ -615,13 +615,13 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for the containment reference '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix#getInitialOperation
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getInitialOperation
* <em>Initial Operation</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the containment reference '
* <em>Initial Operation</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationFix#getInitialOperation()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationFix#getInitialOperation()
* @see #getValidationFix()
* @generated
*/
@@ -629,11 +629,11 @@ public interface ValidationPackage extends EPackage {
/**
* Returns the meta object for enum '
- * {@link org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* <em>ERROR LEVEL</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for enum '<em>ERROR LEVEL</em>'.
- * @see org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * @see org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* @generated
*/
EEnum getERROR_LEVEL();
@@ -663,31 +663,31 @@ public interface ValidationPackage extends EPackage {
interface Literals {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl
* <em>Set</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationSet()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationSet()
* @generated
*/
EClass VALIDATION_SET = eINSTANCE.getValidationSet();
/**
- * The meta object literal for the '<em><b>Owned Rules</b></em>'
- * containment reference list feature. <!-- begin-user-doc --> <!--
- * end-user-doc -->
+ * The meta object literal for the '<em><b>Name</b></em>' attribute
+ * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
*/
- EReference VALIDATION_SET__OWNED_RULES = eINSTANCE.getValidationSet_OwnedRules();
+ EAttribute VALIDATION_SET__NAME = eINSTANCE.getValidationSet_Name();
/**
- * The meta object literal for the '<em><b>Name</b></em>' attribute
- * feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ * The meta object literal for the '<em><b>Owned Rules</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
*
* @generated
*/
- EAttribute VALIDATION_SET__NAME = eINSTANCE.getValidationSet_Name();
+ EReference VALIDATION_SET__OWNED_RULES = eINSTANCE.getValidationSet_OwnedRules();
/**
* The meta object literal for the '<em><b>Reused Rules</b></em>'
@@ -707,11 +707,11 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl
* <em>Rule</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationRule()
* @generated
*/
EClass VALIDATION_RULE = eINSTANCE.getValidationRule();
@@ -750,12 +750,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl
* <em>Semantic Validation Rule</em>}' class. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getSemanticValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getSemanticValidationRule()
* @generated
*/
EClass SEMANTIC_VALIDATION_RULE = eINSTANCE.getSemanticValidationRule();
@@ -770,12 +770,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl
* <em>View Validation Rule</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getViewValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getViewValidationRule()
* @generated
*/
EClass VIEW_VALIDATION_RULE = eINSTANCE.getViewValidationRule();
@@ -790,12 +790,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.RuleAuditImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.RuleAuditImpl
* <em>Rule Audit</em>}' class. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.RuleAuditImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getRuleAudit()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.RuleAuditImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getRuleAudit()
* @generated
*/
EClass RULE_AUDIT = eINSTANCE.getRuleAudit();
@@ -810,11 +810,11 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl
* <em>Fix</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getValidationFix()
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getValidationFix()
* @generated
*/
EClass VALIDATION_FIX = eINSTANCE.getValidationFix();
@@ -838,12 +838,12 @@ public interface ValidationPackage extends EPackage {
/**
* The meta object literal for the '
- * {@link org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* <em>ERROR LEVEL</em>}' enum. <!-- begin-user-doc --> <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
- * @see org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl#getERROR_LEVEL()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
+ * @see org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl#getERROR_LEVEL()
* @generated
*/
EEnum ERROR_LEVEL = eINSTANCE.getERROR_LEVEL();
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationRule.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationRule.java
index c7697b25ef..4d0bdf846e 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationRule.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationRule.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EObject;
@@ -24,21 +24,21 @@ import org.eclipse.emf.ecore.EObject;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getLevel
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getLevel
* <em>Level</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getMessage
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getMessage
* <em>Message</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getAudits
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getAudits
* <em>Audits</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getFixes
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getFixes
* <em>Fixes</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationRule()
* @model abstract="true"
* @generated
*/
@@ -46,7 +46,7 @@ public interface ValidationRule extends EObject {
/**
* Returns the value of the '<em><b>Level</b></em>' attribute. The default
* value is <code>"INFO"</code>. The literals are from the enumeration
- * {@link org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL}.
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Level</em>' attribute isn't clear, there
@@ -55,9 +55,9 @@ public interface ValidationRule extends EObject {
* <!-- end-user-doc -->
*
* @return the value of the '<em>Level</em>' attribute.
- * @see org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * @see org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* @see #setLevel(ERROR_LEVEL)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationRule_Level()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationRule_Level()
* @model default="INFO" required="true"
* @generated
*/
@@ -65,12 +65,12 @@ public interface ValidationRule extends EObject {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getLevel
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getLevel
* <em>Level</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
* the new value of the '<em>Level</em>' attribute.
- * @see org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL
+ * @see org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL
* @see #getLevel()
* @generated
*/
@@ -88,7 +88,7 @@ public interface ValidationRule extends EObject {
*
* @return the value of the '<em>Message</em>' attribute.
* @see #setMessage(String)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationRule_Message()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationRule_Message()
* @model default="The <%name%> element has..." dataType=
* "org.eclipse.sirius.viewpoint.description.InterpretedExpression"
* annotation=
@@ -99,7 +99,7 @@ public interface ValidationRule extends EObject {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule#getMessage
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule#getMessage
* <em>Message</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
@@ -113,8 +113,8 @@ public interface ValidationRule extends EObject {
/**
* Returns the value of the '<em><b>Audits</b></em>' containment reference
* list. The list contents are of type
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit}. <!--
- * begin-user-doc -->
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit}.
+ * <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Audits</em>' containment reference list isn't
* clear, there really should be more of a description here...
@@ -122,7 +122,7 @@ public interface ValidationRule extends EObject {
* <!-- end-user-doc -->
*
* @return the value of the '<em>Audits</em>' containment reference list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationRule_Audits()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationRule_Audits()
* @model containment="true" resolveProxies="true"
* @generated
*/
@@ -131,8 +131,8 @@ public interface ValidationRule extends EObject {
/**
* Returns the value of the '<em><b>Fixes</b></em>' containment reference
* list. The list contents are of type
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix}.
- * <!-- begin-user-doc -->
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix}
+ * . <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Fixes</em>' containment reference list isn't
* clear, there really should be more of a description here...
@@ -140,7 +140,7 @@ public interface ValidationRule extends EObject {
* <!-- end-user-doc -->
*
* @return the value of the '<em>Fixes</em>' containment reference list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationRule_Fixes()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationRule_Fixes()
* @model containment="true" resolveProxies="true"
* @generated
*/
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationSet.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationSet.java
index 2a0fd8945e..7f0270e595 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ValidationSet.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ValidationSet.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.common.util.EList;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
@@ -24,48 +24,33 @@ import org.eclipse.sirius.viewpoint.description.DocumentedElement;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getOwnedRules
- * <em>Owned Rules</em>}</li>
- * <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getName
* <em>Name</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getReusedRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getOwnedRules
+ * <em>Owned Rules</em>}</li>
+ * <li>
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getReusedRules
* <em>Reused Rules</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getAllRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getAllRules
* <em>All Rules</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationSet()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationSet()
* @model
* @generated
*/
public interface ValidationSet extends DocumentedElement {
/**
- * Returns the value of the '<em><b>Owned Rules</b></em>' containment
- * reference list. The list contents are of type
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule}.
- * <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
- * The validation rules owned by this set. <!-- end-model-doc -->
- *
- * @return the value of the '<em>Owned Rules</em>' containment reference
- * list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationSet_OwnedRules()
- * @model containment="true" resolveProxies="true"
- * @generated
- */
- EList<ValidationRule> getOwnedRules();
-
- /**
* Returns the value of the '<em><b>Name</b></em>' attribute. The default
* value is <code>""</code>. <!-- begin-user-doc --> <!-- end-user-doc -->
* <!-- begin-model-doc --> The name of the set. <!-- end-model-doc -->
*
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationSet_Name()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationSet_Name()
* @model default=""
* @generated
*/
@@ -73,7 +58,7 @@ public interface ValidationSet extends DocumentedElement {
/**
* Sets the value of the '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet#getName
* <em>Name</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @param value
@@ -84,14 +69,29 @@ public interface ValidationSet extends DocumentedElement {
void setName(String value);
/**
+ * Returns the value of the '<em><b>Owned Rules</b></em>' containment
+ * reference list. The list contents are of type
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule}
+ * . <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
+ * The validation rules owned by this set. <!-- end-model-doc -->
+ *
+ * @return the value of the '<em>Owned Rules</em>' containment reference
+ * list.
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationSet_OwnedRules()
+ * @model containment="true" resolveProxies="true"
+ * @generated
+ */
+ EList<ValidationRule> getOwnedRules();
+
+ /**
* Returns the value of the '<em><b>Reused Rules</b></em>' reference list.
* The list contents are of type
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule}.
- * <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule}
+ * . <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
* The validations rules that are reused by this set. <!-- end-model-doc -->
*
* @return the value of the '<em>Reused Rules</em>' reference list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationSet_ReusedRules()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationSet_ReusedRules()
* @model
* @generated
*/
@@ -100,12 +100,12 @@ public interface ValidationSet extends DocumentedElement {
/**
* Returns the value of the '<em><b>All Rules</b></em>' reference list. The
* list contents are of type
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule}.
- * <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule}
+ * . <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
* All rules of the set. <!-- end-model-doc -->
*
* @return the value of the '<em>All Rules</em>' reference list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getValidationSet_AllRules()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getValidationSet_AllRules()
* @model transient="true" changeable="false" volatile="true" derived="true"
* @generated
*/
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ViewValidationRule.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ViewValidationRule.java
index 1a5cfd7732..f9ea3784af 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/ViewValidationRule.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/ViewValidationRule.java
@@ -9,10 +9,10 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation;
+package org.eclipse.sirius.viewpoint.description.validation;
import org.eclipse.emf.common.util.EList;
-import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping;
/**
* <!-- begin-user-doc --> A representation of the model object '
@@ -25,12 +25,12 @@ import org.eclipse.sirius.diagram.description.DiagramElementMapping;
* The following features are supported:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.ViewValidationRule#getTargets
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule#getTargets
* <em>Targets</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getViewValidationRule()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getViewValidationRule()
* @model
* @generated
*/
@@ -38,15 +38,15 @@ public interface ViewValidationRule extends ValidationRule {
/**
* Returns the value of the '<em><b>Targets</b></em>' reference list. The
* list contents are of type
- * {@link org.eclipse.sirius.diagram.description.DiagramElementMapping}.
- * <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
+ * {@link org.eclipse.sirius.viewpoint.description.RepresentationElementMapping}
+ * . <!-- begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc -->
* The mapping to validate. <!-- end-model-doc -->
*
* @return the value of the '<em>Targets</em>' reference list.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#getViewValidationRule_Targets()
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#getViewValidationRule_Targets()
* @model
* @generated
*/
- EList<DiagramElementMapping> getTargets();
+ EList<RepresentationElementMapping> getTargets();
} // ViewValidationRule
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/RuleAuditImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/RuleAuditImpl.java
index ba0076d96d..caafcd275f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/RuleAuditImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/RuleAuditImpl.java
@@ -9,14 +9,14 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -25,7 +25,7 @@ import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.RuleAuditImpl#getAuditExpression
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.RuleAuditImpl#getAuditExpression
* <em>Audit Expression</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/SemanticValidationRuleImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/SemanticValidationRuleImpl.java
index 8ab3f8e25c..2fa93928ff 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/SemanticValidationRuleImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/SemanticValidationRuleImpl.java
@@ -9,13 +9,13 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -24,7 +24,7 @@ import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl#getTargetClass
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl#getTargetClass
* <em>Target Class</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFactoryImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFactoryImpl.java
index ffb5146537..1aa3aaa608 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFactoryImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFactoryImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
@@ -20,14 +20,14 @@ import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.sirius.business.internal.metamodel.description.validation.ValidationSetSpec;
import org.eclipse.sirius.business.internal.metamodel.description.validation.spec.SemanticValidationRuleSpec;
import org.eclipse.sirius.business.internal.metamodel.description.validation.spec.ViewValidationRuleSpec;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationFactory;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
/**
* <!-- begin-user-doc --> An implementation of the model <b>Factory</b>. <!--
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFixImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFixImpl.java
index 53fc3179bc..ea02c9dd25 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationFixImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationFixImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
@@ -17,9 +17,9 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -28,10 +28,10 @@ import org.eclipse.sirius.viewpoint.description.tool.InitialOperation;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl#getName
* <em>Name</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationFixImpl#getInitialOperation
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationFixImpl#getInitialOperation
* <em>Initial Operation</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationPackageImpl.java
index 726aed89a0..2c0df26777 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationPackageImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
@@ -24,14 +24,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationFactory;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
@@ -42,6 +34,14 @@ import org.eclipse.sirius.viewpoint.description.style.StylePackage;
import org.eclipse.sirius.viewpoint.description.style.impl.StylePackageImpl;
import org.eclipse.sirius.viewpoint.description.tool.ToolPackage;
import org.eclipse.sirius.viewpoint.description.tool.impl.ToolPackageImpl;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
import org.eclipse.sirius.viewpoint.impl.ViewpointPackageImpl;
/**
@@ -111,7 +111,7 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
* begin-user-doc --> <!-- end-user-doc -->
*
* @see org.eclipse.emf.ecore.EPackage.Registry
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage#eNS_URI
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage#eNS_URI
* @see #init()
* @generated
*/
@@ -231,8 +231,8 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
*
* @generated
*/
- public EReference getValidationSet_OwnedRules() {
- return (EReference) validationSetEClass.getEStructuralFeatures().get(0);
+ public EAttribute getValidationSet_Name() {
+ return (EAttribute) validationSetEClass.getEStructuralFeatures().get(0);
}
/**
@@ -240,8 +240,8 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
*
* @generated
*/
- public EAttribute getValidationSet_Name() {
- return (EAttribute) validationSetEClass.getEStructuralFeatures().get(1);
+ public EReference getValidationSet_OwnedRules() {
+ return (EReference) validationSetEClass.getEStructuralFeatures().get(1);
}
/**
@@ -427,8 +427,8 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
// Create classes and their features
validationSetEClass = createEClass(VALIDATION_SET);
- createEReference(validationSetEClass, VALIDATION_SET__OWNED_RULES);
createEAttribute(validationSetEClass, VALIDATION_SET__NAME);
+ createEReference(validationSetEClass, VALIDATION_SET__OWNED_RULES);
createEReference(validationSetEClass, VALIDATION_SET__REUSED_RULES);
createEReference(validationSetEClass, VALIDATION_SET__ALL_RULES);
@@ -482,8 +482,6 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
// Obtain other dependent packages
DescriptionPackage theDescriptionPackage = (DescriptionPackage) EPackage.Registry.INSTANCE.getEPackage(DescriptionPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
- org.eclipse.sirius.diagram.description.DescriptionPackage theDescriptionPackage_1 = (org.eclipse.sirius.diagram.description.DescriptionPackage) EPackage.Registry.INSTANCE
- .getEPackage(org.eclipse.sirius.diagram.description.DescriptionPackage.eNS_URI);
ToolPackage theToolPackage = (ToolPackage) EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI);
// Create type parameters
@@ -497,10 +495,10 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
// Initialize classes and features; add operations and parameters
initEClass(validationSetEClass, ValidationSet.class, "ValidationSet", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getValidationSet_OwnedRules(), this.getValidationRule(), null, "ownedRules", null, 0, -1, ValidationSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
- IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getValidationSet_Name(), ecorePackage.getEString(), "name", "", 0, 1, ValidationSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEReference(getValidationSet_OwnedRules(), this.getValidationRule(), null, "ownedRules", null, 0, -1, ValidationSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE,
+ IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getValidationSet_ReusedRules(), this.getValidationRule(), null, "reusedRules", null, 0, -1, ValidationSet.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getValidationSet_AllRules(), this.getValidationRule(), null, "allRules", null, 0, -1, ValidationSet.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE,
@@ -527,7 +525,7 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(viewValidationRuleEClass, ViewValidationRule.class, "ViewValidationRule", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getViewValidationRule_Targets(), theDescriptionPackage_1.getDiagramElementMapping(), null, "targets", null, 0, -1, ViewValidationRule.class, !IS_TRANSIENT, !IS_VOLATILE,
+ initEReference(getViewValidationRule_Targets(), theDescriptionPackage.getRepresentationElementMapping(), null, "targets", null, 0, -1, ViewValidationRule.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(ruleAuditEClass, RuleAudit.class, "RuleAudit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -541,10 +539,10 @@ public class ValidationPackageImpl extends EPackageImpl implements ValidationPac
IS_CHANGEABLE, IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Initialize enums and add enum literals
- initEEnum(erroR_LEVELEEnum, org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL.class, "ERROR_LEVEL");
- addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL.INFO_LITERAL);
- addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL.WARNING_LITERAL);
- addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL.ERROR_LITERAL);
+ initEEnum(erroR_LEVELEEnum, org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL.class, "ERROR_LEVEL");
+ addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL.INFO_LITERAL);
+ addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL.WARNING_LITERAL);
+ addEEnumLiteral(erroR_LEVELEEnum, org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL.ERROR_LITERAL);
// Create annotations
// http://www.eclipse.org/sirius/interpreted/expression/returnType
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationRuleImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java
index 5474e9904c..4ba76b4507 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationRuleImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import java.util.Collection;
@@ -23,11 +23,11 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -36,16 +36,16 @@ import org.eclipse.sirius.diagram.description.validation.ValidationRule;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl#getLevel
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl#getLevel
* <em>Level</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl#getMessage
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl#getMessage
* <em>Message</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl#getAudits
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl#getAudits
* <em>Audits</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationRuleImpl#getFixes
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationRuleImpl#getFixes
* <em>Fixes</em>}</li>
* </ul>
* </p>
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationSetImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationSetImpl.java
index 9ffd4db87f..a32858b534 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ValidationSetImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationSetImpl.java
@@ -9,7 +9,7 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import java.util.Collection;
@@ -22,10 +22,10 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
import org.eclipse.sirius.viewpoint.description.impl.DocumentedElementImpl;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -34,16 +34,16 @@ import org.eclipse.sirius.viewpoint.description.impl.DocumentedElementImpl;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl#getOwnedRules
- * <em>Owned Rules</em>}</li>
- * <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl#getName
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl#getName
* <em>Name</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl#getReusedRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl#getOwnedRules
+ * <em>Owned Rules</em>}</li>
+ * <li>
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl#getReusedRules
* <em>Reused Rules</em>}</li>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl#getAllRules
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl#getAllRules
* <em>All Rules</em>}</li>
* </ul>
* </p>
@@ -52,16 +52,6 @@ import org.eclipse.sirius.viewpoint.description.impl.DocumentedElementImpl;
*/
public class ValidationSetImpl extends DocumentedElementImpl implements ValidationSet {
/**
- * The cached value of the '{@link #getOwnedRules() <em>Owned Rules</em>}'
- * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @see #getOwnedRules()
- * @generated
- * @ordered
- */
- protected EList<ValidationRule> ownedRules;
-
- /**
* The default value of the '{@link #getName() <em>Name</em>}' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
@@ -82,6 +72,16 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
protected String name = NAME_EDEFAULT;
/**
+ * The cached value of the '{@link #getOwnedRules() <em>Owned Rules</em>}'
+ * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see #getOwnedRules()
+ * @generated
+ * @ordered
+ */
+ protected EList<ValidationRule> ownedRules;
+
+ /**
* The cached value of the '{@link #getReusedRules() <em>Reused Rules</em>}'
* reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
*
@@ -115,18 +115,6 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
*
* @generated
*/
- public EList<ValidationRule> getOwnedRules() {
- if (ownedRules == null) {
- ownedRules = new EObjectContainmentEList.Resolving<ValidationRule>(ValidationRule.class, this, ValidationPackage.VALIDATION_SET__OWNED_RULES);
- }
- return ownedRules;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public String getName() {
return name;
}
@@ -148,6 +136,18 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
*
* @generated
*/
+ public EList<ValidationRule> getOwnedRules() {
+ if (ownedRules == null) {
+ ownedRules = new EObjectContainmentEList.Resolving<ValidationRule>(ValidationRule.class, this, ValidationPackage.VALIDATION_SET__OWNED_RULES);
+ }
+ return ownedRules;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
public EList<ValidationRule> getReusedRules() {
if (reusedRules == null) {
reusedRules = new EObjectResolvingEList<ValidationRule>(ValidationRule.class, this, ValidationPackage.VALIDATION_SET__REUSED_RULES);
@@ -193,10 +193,10 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case ValidationPackage.VALIDATION_SET__OWNED_RULES:
- return getOwnedRules();
case ValidationPackage.VALIDATION_SET__NAME:
return getName();
+ case ValidationPackage.VALIDATION_SET__OWNED_RULES:
+ return getOwnedRules();
case ValidationPackage.VALIDATION_SET__REUSED_RULES:
return getReusedRules();
case ValidationPackage.VALIDATION_SET__ALL_RULES:
@@ -214,13 +214,13 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case ValidationPackage.VALIDATION_SET__NAME:
+ setName((String) newValue);
+ return;
case ValidationPackage.VALIDATION_SET__OWNED_RULES:
getOwnedRules().clear();
getOwnedRules().addAll((Collection<? extends ValidationRule>) newValue);
return;
- case ValidationPackage.VALIDATION_SET__NAME:
- setName((String) newValue);
- return;
case ValidationPackage.VALIDATION_SET__REUSED_RULES:
getReusedRules().clear();
getReusedRules().addAll((Collection<? extends ValidationRule>) newValue);
@@ -237,12 +237,12 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case ValidationPackage.VALIDATION_SET__OWNED_RULES:
- getOwnedRules().clear();
- return;
case ValidationPackage.VALIDATION_SET__NAME:
setName(NAME_EDEFAULT);
return;
+ case ValidationPackage.VALIDATION_SET__OWNED_RULES:
+ getOwnedRules().clear();
+ return;
case ValidationPackage.VALIDATION_SET__REUSED_RULES:
getReusedRules().clear();
return;
@@ -258,10 +258,10 @@ public class ValidationSetImpl extends DocumentedElementImpl implements Validati
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case ValidationPackage.VALIDATION_SET__OWNED_RULES:
- return ownedRules != null && !ownedRules.isEmpty();
case ValidationPackage.VALIDATION_SET__NAME:
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
+ case ValidationPackage.VALIDATION_SET__OWNED_RULES:
+ return ownedRules != null && !ownedRules.isEmpty();
case ValidationPackage.VALIDATION_SET__REUSED_RULES:
return reusedRules != null && !reusedRules.isEmpty();
case ValidationPackage.VALIDATION_SET__ALL_RULES:
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ViewValidationRuleImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ViewValidationRuleImpl.java
index 436302aaa8..89be9d2da1 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/impl/ViewValidationRuleImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ViewValidationRuleImpl.java
@@ -9,16 +9,16 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.impl;
+package org.eclipse.sirius.viewpoint.description.validation.impl;
import java.util.Collection;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.sirius.diagram.description.DiagramElementMapping;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
+import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
/**
* <!-- begin-user-doc --> An implementation of the model object '
@@ -27,7 +27,7 @@ import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
* The following features are implemented:
* <ul>
* <li>
- * {@link org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl#getTargets
+ * {@link org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl#getTargets
* <em>Targets</em>}</li>
* </ul>
* </p>
@@ -43,7 +43,7 @@ public class ViewValidationRuleImpl extends ValidationRuleImpl implements ViewVa
* @generated
* @ordered
*/
- protected EList<DiagramElementMapping> targets;
+ protected EList<RepresentationElementMapping> targets;
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -69,9 +69,9 @@ public class ViewValidationRuleImpl extends ValidationRuleImpl implements ViewVa
*
* @generated
*/
- public EList<DiagramElementMapping> getTargets() {
+ public EList<RepresentationElementMapping> getTargets() {
if (targets == null) {
- targets = new EObjectResolvingEList<DiagramElementMapping>(DiagramElementMapping.class, this, ValidationPackage.VIEW_VALIDATION_RULE__TARGETS);
+ targets = new EObjectResolvingEList<RepresentationElementMapping>(RepresentationElementMapping.class, this, ValidationPackage.VIEW_VALIDATION_RULE__TARGETS);
}
return targets;
}
@@ -101,7 +101,7 @@ public class ViewValidationRuleImpl extends ValidationRuleImpl implements ViewVa
switch (featureID) {
case ValidationPackage.VIEW_VALIDATION_RULE__TARGETS:
getTargets().clear();
- getTargets().addAll((Collection<? extends DiagramElementMapping>) newValue);
+ getTargets().addAll((Collection<? extends RepresentationElementMapping>) newValue);
return;
}
super.eSet(featureID, newValue);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationAdapterFactory.java
index 4ca0a3f39f..25d5c42e18 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationAdapterFactory.java
@@ -9,27 +9,27 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.util;
+package org.eclipse.sirius.viewpoint.description.validation.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
/**
* <!-- begin-user-doc --> The <b>Adapter Factory</b> for the model. It provides
* an adapter <code>createXXX</code> method for each class of the model. <!--
* end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage
* @generated
*/
public class ValidationAdapterFactory extends AdapterFactoryImpl {
@@ -136,14 +136,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationSet
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationSet
* <em>Set</em>}'. <!-- begin-user-doc --> This default implementation
* returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc
* -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationSet
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationSet
* @generated
*/
public Adapter createValidationSetAdapter() {
@@ -152,14 +152,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationRule
* <em>Rule</em>}'. <!-- begin-user-doc --> This default implementation
* returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc
* -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationRule
* @generated
*/
public Adapter createValidationRuleAdapter() {
@@ -168,14 +168,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.SemanticValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule
* <em>Semantic Validation Rule</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
* useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.SemanticValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule
* @generated
*/
public Adapter createSemanticValidationRuleAdapter() {
@@ -184,14 +184,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.ViewValidationRule
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule
* <em>View Validation Rule</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
* useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.ViewValidationRule
+ * @see org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule
* @generated
*/
public Adapter createViewValidationRuleAdapter() {
@@ -200,14 +200,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.RuleAudit
+ * {@link org.eclipse.sirius.viewpoint.description.validation.RuleAudit
* <em>Rule Audit</em>}'. <!-- begin-user-doc --> This default
* implementation returns null so that we can easily ignore cases; it's
* useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.RuleAudit
+ * @see org.eclipse.sirius.viewpoint.description.validation.RuleAudit
* @generated
*/
public Adapter createRuleAuditAdapter() {
@@ -216,14 +216,14 @@ public class ValidationAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationFix
+ * {@link org.eclipse.sirius.viewpoint.description.validation.ValidationFix
* <em>Fix</em>}'. <!-- begin-user-doc --> This default implementation
* returns null so that we can easily ignore cases; it's useful to ignore a
* case when inheritance will catch all the cases anyway. <!-- end-user-doc
* -->
*
* @return the new adapter.
- * @see org.eclipse.sirius.diagram.description.validation.ValidationFix
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationFix
* @generated
*/
public Adapter createValidationFixAdapter() {
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationSwitch.java
index ec82b3674d..d0bbccdc38 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/diagram/description/validation/util/ValidationSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/util/ValidationSwitch.java
@@ -9,20 +9,20 @@
* Obeo - initial API and implementation
*
*/
-package org.eclipse.sirius.diagram.description.validation.util;
+package org.eclipse.sirius.viewpoint.description.validation.util;
import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
/**
* <!-- begin-user-doc --> The <b>Switch</b> for the model's inheritance
@@ -32,7 +32,7 @@ import org.eclipse.sirius.viewpoint.description.DocumentedElement;
* inheritance hierarchy until a non-null result is returned, which is the
* result of the switch. <!-- end-user-doc -->
*
- * @see org.eclipse.sirius.diagram.description.validation.ValidationPackage
+ * @see org.eclipse.sirius.viewpoint.description.validation.ValidationPackage
* @generated
*/
public class ValidationSwitch<T> {
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointFactoryImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointFactoryImpl.java
index bf418c3b90..b2bf991c62 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointFactoryImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointFactoryImpl.java
@@ -34,7 +34,6 @@ import org.eclipse.sirius.viewpoint.DResourceContainer;
import org.eclipse.sirius.viewpoint.DSourceFileLink;
import org.eclipse.sirius.viewpoint.DView;
import org.eclipse.sirius.viewpoint.Decoration;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.FontFormat;
import org.eclipse.sirius.viewpoint.LabelAlignment;
import org.eclipse.sirius.viewpoint.LabelStyle;
@@ -106,8 +105,6 @@ public class ViewpointFactoryImpl extends EFactoryImpl implements ViewpointFacto
return createDAnalysisCustomData();
case ViewpointPackage.LABEL_STYLE:
return createLabelStyle();
- case ViewpointPackage.DRAG_AND_DROP_TARGET:
- return createDragAndDropTarget();
case ViewpointPackage.RGB_VALUES:
return createRGBValues();
case ViewpointPackage.DANALYSIS_SESSION_EOBJECT:
@@ -268,16 +265,6 @@ public class ViewpointFactoryImpl extends EFactoryImpl implements ViewpointFacto
*
* @generated
*/
- public DragAndDropTarget createDragAndDropTarget() {
- DragAndDropTargetImpl dragAndDropTarget = new DragAndDropTargetImpl();
- return dragAndDropTarget;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public RGBValues createRGBValues() {
RGBValuesImpl rgbValues = new RGBValuesImpl();
return rgbValues;
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointPackageImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointPackageImpl.java
index d6cb9502c9..e27929c3d1 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointPackageImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/impl/ViewpointPackageImpl.java
@@ -25,8 +25,6 @@ import org.eclipse.sirius.diagram.description.concern.ConcernPackage;
import org.eclipse.sirius.diagram.description.concern.impl.ConcernPackageImpl;
import org.eclipse.sirius.diagram.description.filter.FilterPackage;
import org.eclipse.sirius.diagram.description.filter.impl.FilterPackageImpl;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationPackageImpl;
import org.eclipse.sirius.diagram.impl.DiagramPackageImpl;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
import org.eclipse.sirius.viewpoint.BasicLabelStyle;
@@ -57,7 +55,6 @@ import org.eclipse.sirius.viewpoint.DStylizable;
import org.eclipse.sirius.viewpoint.DValidable;
import org.eclipse.sirius.viewpoint.DView;
import org.eclipse.sirius.viewpoint.Decoration;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.FontFormat;
import org.eclipse.sirius.viewpoint.LabelAlignment;
import org.eclipse.sirius.viewpoint.LabelStyle;
@@ -243,13 +240,6 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
*
* @generated
*/
- private EClass dragAndDropTargetEClass = null;
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
private EClass rgbValuesEClass = null;
/**
@@ -411,6 +401,9 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE);
ToolPackageImpl theToolPackage = (ToolPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ToolPackage.eNS_URI) instanceof ToolPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ToolPackage.eNS_URI) : ToolPackage.eINSTANCE);
+ org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl theValidationPackage = (org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl) (EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) instanceof org.eclipse.sirius.viewpoint.description.validation.impl.ValidationPackageImpl ? EPackage.Registry.INSTANCE
+ .getEPackage(org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eNS_URI) : org.eclipse.sirius.viewpoint.description.validation.ValidationPackage.eINSTANCE);
AuditPackageImpl theAuditPackage = (AuditPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(AuditPackage.eNS_URI) instanceof AuditPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(AuditPackage.eNS_URI) : AuditPackage.eINSTANCE);
DiagramPackageImpl theDiagramPackage = (DiagramPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI) instanceof DiagramPackageImpl ? EPackage.Registry.INSTANCE
@@ -426,8 +419,6 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
.getEPackage(org.eclipse.sirius.diagram.description.tool.ToolPackage.eNS_URI) : org.eclipse.sirius.diagram.description.tool.ToolPackage.eINSTANCE);
FilterPackageImpl theFilterPackage = (FilterPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(FilterPackage.eNS_URI) instanceof FilterPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(FilterPackage.eNS_URI) : FilterPackage.eINSTANCE);
- ValidationPackageImpl theValidationPackage = (ValidationPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ValidationPackage.eNS_URI) instanceof ValidationPackageImpl ? EPackage.Registry.INSTANCE
- .getEPackage(ValidationPackage.eNS_URI) : ValidationPackage.eINSTANCE);
ConcernPackageImpl theConcernPackage = (ConcernPackageImpl) (EPackage.Registry.INSTANCE.getEPackage(ConcernPackage.eNS_URI) instanceof ConcernPackageImpl ? EPackage.Registry.INSTANCE
.getEPackage(ConcernPackage.eNS_URI) : ConcernPackage.eINSTANCE);
@@ -436,13 +427,13 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
theDescriptionPackage.createPackageContents();
theStylePackage.createPackageContents();
theToolPackage.createPackageContents();
+ theValidationPackage.createPackageContents();
theAuditPackage.createPackageContents();
theDiagramPackage.createPackageContents();
theDescriptionPackage_1.createPackageContents();
theStylePackage_1.createPackageContents();
theToolPackage_1.createPackageContents();
theFilterPackage.createPackageContents();
- theValidationPackage.createPackageContents();
theConcernPackage.createPackageContents();
// Initialize created meta-data
@@ -450,13 +441,13 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
theDescriptionPackage.initializePackageContents();
theStylePackage.initializePackageContents();
theToolPackage.initializePackageContents();
+ theValidationPackage.initializePackageContents();
theAuditPackage.initializePackageContents();
theDiagramPackage.initializePackageContents();
theDescriptionPackage_1.initializePackageContents();
theStylePackage_1.initializePackageContents();
theToolPackage_1.initializePackageContents();
theFilterPackage.initializePackageContents();
- theValidationPackage.initializePackageContents();
theConcernPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
@@ -994,15 +985,6 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
*
* @generated
*/
- public EClass getDragAndDropTarget() {
- return dragAndDropTargetEClass;
- }
-
- /**
- * <!-- begin-user-doc --> <!-- end-user-doc -->
- *
- * @generated
- */
public EClass getRGBValues() {
return rgbValuesEClass;
}
@@ -1422,8 +1404,6 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
styleEClass = createEClass(STYLE);
createEReference(styleEClass, STYLE__DESCRIPTION);
- dragAndDropTargetEClass = createEClass(DRAG_AND_DROP_TARGET);
-
rgbValuesEClass = createEClass(RGB_VALUES);
createEAttribute(rgbValuesEClass, RGB_VALUES__RED);
createEAttribute(rgbValuesEClass, RGB_VALUES__GREEN);
@@ -1501,13 +1481,11 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
// Obtain other dependent packages
DescriptionPackage theDescriptionPackage = (DescriptionPackage) EPackage.Registry.INSTANCE.getEPackage(DescriptionPackage.eNS_URI);
- DiagramPackage theDiagramPackage = (DiagramPackage) EPackage.Registry.INSTANCE.getEPackage(DiagramPackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage) EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
StylePackage theStylePackage = (StylePackage) EPackage.Registry.INSTANCE.getEPackage(StylePackage.eNS_URI);
// Add subpackages
getESubpackages().add(theDescriptionPackage);
- getESubpackages().add(theDiagramPackage);
// Create type parameters
@@ -1670,10 +1648,6 @@ public class ViewpointPackageImpl extends EPackageImpl implements ViewpointPacka
initEReference(getStyle_Description(), theStylePackage.getStyleDescription(), null, "description", null, 0, 1, Style.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE,
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(dragAndDropTargetEClass, DragAndDropTarget.class, "DragAndDropTarget", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
-
- addEOperation(dragAndDropTargetEClass, theDescriptionPackage.getDragAndDropTargetDescription(), "getDragAndDropDescription", 0, 1, IS_UNIQUE, IS_ORDERED);
-
initEClass(rgbValuesEClass, RGBValues.class, "RGBValues", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRGBValues_Red(), theEcorePackage.getEInt(), "red", null, 1, 1, RGBValues.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointAdapterFactory.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointAdapterFactory.java
index 4fd8229ed3..2dabb4bd5f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointAdapterFactory.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointAdapterFactory.java
@@ -43,7 +43,6 @@ import org.eclipse.sirius.viewpoint.DStylizable;
import org.eclipse.sirius.viewpoint.DValidable;
import org.eclipse.sirius.viewpoint.DView;
import org.eclipse.sirius.viewpoint.Decoration;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.LabelStyle;
import org.eclipse.sirius.viewpoint.MetaModelExtension;
import org.eclipse.sirius.viewpoint.RGBValues;
@@ -219,11 +218,6 @@ public class ViewpointAdapterFactory extends AdapterFactoryImpl {
}
@Override
- public Adapter caseDragAndDropTarget(DragAndDropTarget object) {
- return createDragAndDropTargetAdapter();
- }
-
- @Override
public Adapter caseRGBValues(RGBValues object) {
return createRGBValuesAdapter();
}
@@ -650,22 +644,6 @@ public class ViewpointAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
- * {@link org.eclipse.sirius.viewpoint.DragAndDropTarget
- * <em>Drag And Drop Target</em>}'. <!-- begin-user-doc --> This default
- * implementation returns null so that we can easily ignore cases; it's
- * useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- *
- * @return the new adapter.
- * @see org.eclipse.sirius.viewpoint.DragAndDropTarget
- * @generated
- */
- public Adapter createDragAndDropTargetAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '
* {@link org.eclipse.sirius.viewpoint.RGBValues <em>RGB Values</em>}'. <!--
* begin-user-doc --> This default implementation returns null so that we
* can easily ignore cases; it's useful to ignore a case when inheritance
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointSwitch.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointSwitch.java
index 5248f5926d..f64422dddb 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointSwitch.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/util/ViewpointSwitch.java
@@ -43,7 +43,6 @@ import org.eclipse.sirius.viewpoint.DStylizable;
import org.eclipse.sirius.viewpoint.DValidable;
import org.eclipse.sirius.viewpoint.DView;
import org.eclipse.sirius.viewpoint.Decoration;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.LabelStyle;
import org.eclipse.sirius.viewpoint.MetaModelExtension;
import org.eclipse.sirius.viewpoint.RGBValues;
@@ -314,13 +313,6 @@ public class ViewpointSwitch<T> {
result = defaultCase(theEObject);
return result;
}
- case ViewpointPackage.DRAG_AND_DROP_TARGET: {
- DragAndDropTarget dragAndDropTarget = (DragAndDropTarget) theEObject;
- T result = caseDragAndDropTarget(dragAndDropTarget);
- if (result == null)
- result = defaultCase(theEObject);
- return result;
- }
case ViewpointPackage.RGB_VALUES: {
RGBValues rgbValues = (RGBValues) theEObject;
T result = caseRGBValues(rgbValues);
@@ -797,23 +789,6 @@ public class ViewpointSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target</em>'. <!-- begin-user-doc --> This
- * implementation returns null; returning a non-null result will terminate
- * the switch. <!-- end-user-doc -->
- *
- * @param object
- * the target of the switch.
- * @return the result of interpreting the object as an instance of '
- * <em>Drag And Drop Target</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseDragAndDropTarget(DragAndDropTarget object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '
* <em>RGB Values</em>'. <!-- begin-user-doc --> This implementation returns
* null; returning a non-null result will terminate the switch. <!--
* end-user-doc -->
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/componentization/DiagramMappingsManager.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/componentization/DiagramMappingsManager.java
index b2160dfdba..f39741f9e4 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/componentization/DiagramMappingsManager.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/componentization/DiagramMappingsManager.java
@@ -17,13 +17,13 @@ import org.eclipse.sirius.business.internal.metamodel.helper.MappingsListVisitor
import org.eclipse.sirius.diagram.AbstractDNode;
import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.Layer;
import org.eclipse.sirius.diagram.description.NodeMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.Viewpoint;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/helper/SiriusHelper.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/helper/SiriusHelper.java
index b6aa686ee3..277babc607 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/helper/SiriusHelper.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/helper/SiriusHelper.java
@@ -30,13 +30,13 @@ import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.viewpoint.DRepresentation;
import org.eclipse.sirius.viewpoint.DRepresentationElement;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.AnnotationEntry;
import org.eclipse.sirius.viewpoint.description.DescriptionFactory;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/AbstractNodeMappingQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/AbstractNodeMappingQuery.java
index e0888b8b29..372c6f7d70 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/AbstractNodeMappingQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/AbstractNodeMappingQuery.java
@@ -17,10 +17,10 @@ import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreterSiriusVariables;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DiagramElementMappingQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DiagramElementMappingQuery.java
index de656301c3..677e40b4e5 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DiagramElementMappingQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DiagramElementMappingQuery.java
@@ -26,24 +26,24 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMappingImport;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.EdgeMappingImport;
import org.eclipse.sirius.diagram.description.NodeMappingImport;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.ext.base.Options;
import org.eclipse.sirius.ext.base.collect.MultipleCollection;
import org.eclipse.sirius.viewpoint.DMappingBased;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.PasteTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.PasteDescription;
import com.google.common.collect.Iterators;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DragAndDropTargetQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DragAndDropTargetQuery.java
index 432d2acf08..643c30fa96 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DragAndDropTargetQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/DragAndDropTargetQuery.java
@@ -14,9 +14,9 @@ import java.util.Iterator;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.diagram.DDiagramElement;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.ext.base.Options;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
/**
* A class aggregating all the queries (read-only!) having a
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/EdgeMappingQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/EdgeMappingQuery.java
index 1d8af4624d..6668c7203e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/EdgeMappingQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/EdgeMappingQuery.java
@@ -20,11 +20,11 @@ import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreterSiriusVariables;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
import org.eclipse.sirius.viewpoint.DMappingBased;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/MappingBasedToolDescriptionQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/MappingBasedToolDescriptionQuery.java
index 91feea0e7d..fc132ec6d5 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/MappingBasedToolDescriptionQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/query/MappingBasedToolDescriptionQuery.java
@@ -13,6 +13,7 @@ package org.eclipse.sirius.business.api.query;
import java.util.Collection;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
import org.eclipse.sirius.diagram.description.tool.DirectEditLabel;
import org.eclipse.sirius.diagram.description.tool.DoubleClickDescription;
@@ -20,7 +21,6 @@ import org.eclipse.sirius.diagram.description.tool.EdgeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.NodeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.ReconnectEdgeDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.MappingBasedToolDescription;
import com.google.common.collect.Sets;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/repair/SiriusRepairProcess.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/repair/SiriusRepairProcess.java
index 387b56d788..68a8efdd72 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/repair/SiriusRepairProcess.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/api/repair/SiriusRepairProcess.java
@@ -71,7 +71,6 @@ import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.FilterVariableValue;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.ecore.extender.tool.api.ModelUtils;
import org.eclipse.sirius.viewpoint.DAnalysis;
import org.eclipse.sirius.viewpoint.DRepresentation;
@@ -81,6 +80,7 @@ import org.eclipse.sirius.viewpoint.DView;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.RepresentationDescription;
import org.eclipse.sirius.viewpoint.description.Viewpoint;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
import com.google.common.base.Predicate;
import com.google.common.collect.ArrayListMultimap;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/componentization/mappings/DiagramMappingsManagerImpl.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/componentization/mappings/DiagramMappingsManagerImpl.java
index d132e62531..921ffa3379 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/componentization/mappings/DiagramMappingsManagerImpl.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/componentization/mappings/DiagramMappingsManagerImpl.java
@@ -29,6 +29,7 @@ import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.ContainerMappingImport;
@@ -36,7 +37,6 @@ import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.Layer;
import org.eclipse.sirius.diagram.description.NodeMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
import org.eclipse.sirius.viewpoint.description.Viewpoint;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ValidationInterpretedExpressionTargetSwitch.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ValidationInterpretedExpressionTargetSwitch.java
index 489f41c84e..3abfe80264 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ValidationInterpretedExpressionTargetSwitch.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/dialect/description/ValidationInterpretedExpressionTargetSwitch.java
@@ -15,15 +15,15 @@ import java.util.Collection;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.sirius.business.api.dialect.description.IInterpretedExpressionTargetSwitch;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
-import org.eclipse.sirius.diagram.description.validation.util.ValidationSwitch;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.ext.base.Options;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.util.ValidationSwitch;
import com.google.common.collect.Lists;
import com.google.common.collect.Sets;
@@ -31,8 +31,8 @@ import com.google.common.collect.Sets;
/**
* A switch that will return the Target Types associated to a given element
* (part of the
- * {@link org.eclipse.sirius.diagram.description.validation.ValidationPackage}
- * ) and feature corresponding to an Interpreted Expression. For example, for a
+ * {@link org.eclipse.sirius.description.validation.ValidationPackage} ) and
+ * feature corresponding to an Interpreted Expression. For example, for a
* NodeMapping :
* <p>
* <li>if the feature is semantic candidate expression, we return the domain
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractDNodeCandidate.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractDNodeCandidate.java
index 4a3f3e2e1e..9a8641714a 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractDNodeCandidate.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractDNodeCandidate.java
@@ -13,10 +13,10 @@ package org.eclipse.sirius.business.internal.experimental.sync;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.common.tools.api.util.RefreshIDFactory;
import org.eclipse.sirius.diagram.AbstractDNode;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMappingImport;
import org.eclipse.sirius.diagram.description.NodeMappingImport;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.AbstractMappingImport;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractSynchronizerHelper.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractSynchronizerHelper.java
index 558916829b..81e61793ec 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractSynchronizerHelper.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/AbstractSynchronizerHelper.java
@@ -21,6 +21,7 @@ import org.eclipse.sirius.common.tools.DslCommonPlugin;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
import org.eclipse.sirius.ext.base.Option;
@@ -28,7 +29,6 @@ import org.eclipse.sirius.ext.base.collect.MultipleCollection;
import org.eclipse.sirius.tools.api.interpreter.InterpreterUtil;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import com.google.common.base.Function;
import com.google.common.base.Predicate;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramElementSynchronizer.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramElementSynchronizer.java
index 117cf229dd..d1569aaed5 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramElementSynchronizer.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramElementSynchronizer.java
@@ -56,6 +56,7 @@ import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramFactory;
import org.eclipse.sirius.diagram.DiagramPackage;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeStyle;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.NodeStyle;
@@ -82,7 +83,6 @@ import org.eclipse.sirius.tools.api.interpreter.IInterpreterMessages;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
import org.eclipse.sirius.viewpoint.Decoration;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.Style;
import org.eclipse.sirius.viewpoint.ViewpointFactory;
import org.eclipse.sirius.viewpoint.description.DecorationDescription;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramSynchronizer.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramSynchronizer.java
index 1ea017925f..11a175f6ed 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramSynchronizer.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DDiagramSynchronizer.java
@@ -67,6 +67,7 @@ import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.DiagramFactory;
import org.eclipse.sirius.diagram.DiagramPackage;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.AdditionalLayer;
@@ -94,7 +95,6 @@ import org.eclipse.sirius.ext.base.collect.SetIntersection;
import org.eclipse.sirius.tools.api.command.ui.NoUICallback;
import org.eclipse.sirius.tools.api.command.ui.UICallBack;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.DecorationDescription;
import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping;
import org.eclipse.sirius.viewpoint.description.SemanticBasedDecoration;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DNodeSynchronizerHelper.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DNodeSynchronizerHelper.java
index a80620c033..1bafd85a8b 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DNodeSynchronizerHelper.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/DNodeSynchronizerHelper.java
@@ -15,9 +15,9 @@ import java.util.Collection;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.business.api.query.AbstractNodeMappingQuery;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import com.google.common.collect.Lists;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/MappingsUpdater.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/MappingsUpdater.java
index dfe2336d51..06e7c3545e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/MappingsUpdater.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/experimental/sync/MappingsUpdater.java
@@ -24,9 +24,9 @@ import org.eclipse.sirius.business.internal.metamodel.helper.MappingsListVisitor
import org.eclipse.sirius.business.internal.sync.visitor.DiagramElementsHierarchyVisitor;
import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DDiagramElement;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import com.google.common.base.Function;
import com.google.common.collect.Collections2;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateContainerTask.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateContainerTask.java
index e42adbf3fd..d1d2d7b61f 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateContainerTask.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateContainerTask.java
@@ -31,6 +31,7 @@ import org.eclipse.sirius.diagram.AbstractDNode;
import org.eclipse.sirius.diagram.ArrangeConstraint;
import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
@@ -39,7 +40,6 @@ import org.eclipse.sirius.tools.api.command.DCommand;
import org.eclipse.sirius.tools.api.refresh.BestMappingGetter;
import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateDNodeTask.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateDNodeTask.java
index 711785f55c..e251035a77 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateDNodeTask.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/CreateDNodeTask.java
@@ -30,6 +30,7 @@ import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.diagram.AbstractDNode;
import org.eclipse.sirius.diagram.ArrangeConstraint;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.tool.NodeCreationDescription;
@@ -38,7 +39,6 @@ import org.eclipse.sirius.tools.api.command.DCommand;
import org.eclipse.sirius.tools.api.refresh.BestMappingGetter;
import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
/**
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/DnDTasksOperations.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/DnDTasksOperations.java
index f471362a50..94f50350d8 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/DnDTasksOperations.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/DnDTasksOperations.java
@@ -44,23 +44,23 @@ import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.MappingBasedDecoration;
import org.eclipse.sirius.diagram.description.NodeMapping;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
import org.eclipse.sirius.ecore.extender.business.api.accessor.exception.FeatureNotFoundException;
import org.eclipse.sirius.ecore.extender.business.api.accessor.exception.MetaClassNotFoundException;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.viewpoint.DMappingBased;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.SemanticBasedDecoration;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.DragSource;
import org.eclipse.sirius.viewpoint.description.tool.ToolPackage;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/operations/CreateViewTask.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/operations/CreateViewTask.java
index 8a30eeab4e..9f3f71bbaf 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/operations/CreateViewTask.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/helper/task/operations/CreateViewTask.java
@@ -48,6 +48,7 @@ import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMapping;
@@ -65,7 +66,6 @@ import org.eclipse.sirius.ecore.extender.business.api.accessor.exception.MetaCla
import org.eclipse.sirius.tools.api.command.CommandContext;
import org.eclipse.sirius.tools.api.refresh.BestMappingGetter;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.SemanticBasedDecoration;
import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/tool/spec/ContainerDropDescriptionSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/tool/spec/ContainerDropDescriptionSpec.java
index 32d1d32f8a..c2152718eb 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/tool/spec/ContainerDropDescriptionSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/tool/spec/ContainerDropDescriptionSpec.java
@@ -34,18 +34,18 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMapping;
+import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
+import org.eclipse.sirius.diagram.description.tool.impl.ContainerDropDescriptionImpl;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
-import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
-import org.eclipse.sirius.viewpoint.description.tool.impl.ContainerDropDescriptionImpl;
/**
* Implementation of ContainerDropDescription.
@@ -73,7 +73,8 @@ public class ContainerDropDescriptionSpec extends ContainerDropDescriptionImpl {
session = SessionManager.INSTANCE.getSession(((DSemanticDiagram) diagram).getTarget());
}
- final Collection<DiagramElementMapping> allMappings = new LinkedList<DiagramElementMapping>(new DiagramComponentizationManager().getAllContainerMappings(session.getSelectedViewpoints(false), desc));
+ final Collection<DiagramElementMapping> allMappings = new LinkedList<DiagramElementMapping>(new DiagramComponentizationManager().getAllContainerMappings(
+ session.getSelectedViewpoints(false), desc));
allMappings.addAll(getAllMappingsWithSuperMappings(session, desc));
allMappings.addAll(new DiagramComponentizationManager().getAllEdgeMappings(session.getSelectedViewpoints(false), desc));
iterCandidates = allMappings.iterator();
@@ -101,7 +102,7 @@ public class ContainerDropDescriptionSpec extends ContainerDropDescriptionImpl {
return null;
}
Session session = SessionManager.INSTANCE.getSession(droppedElement);
-
+
final ModelAccessor extendedPackage = session.getModelAccessor();
while (iterCandidates.hasNext()) {
final DiagramElementMapping currentMapping = iterCandidates.next();
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/ValidationSetSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/ValidationSetSpec.java
index 8872c30cfb..5555885d14 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/ValidationSetSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/ValidationSetSpec.java
@@ -15,9 +15,9 @@ import java.util.Collection;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.util.EcoreEList;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.impl.ValidationSetImpl;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.impl.ValidationSetImpl;
/**
* Implementation of
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/operations/ValidationRuleSpecOperations.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/operations/ValidationRuleSpecOperations.java
index 65c01573d0..82a543b7c8 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/operations/ValidationRuleSpecOperations.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/operations/ValidationRuleSpecOperations.java
@@ -16,10 +16,10 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.business.api.logger.RuntimeLoggerManager;
import org.eclipse.sirius.common.tools.api.interpreter.EvaluationException;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
-import org.eclipse.sirius.diagram.description.validation.RuleAudit;
-import org.eclipse.sirius.diagram.description.validation.ValidationPackage;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
+import org.eclipse.sirius.viewpoint.description.validation.RuleAudit;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* Implementation of ValidationRuleImpl.java.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/SemanticValidationRuleSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/SemanticValidationRuleSpec.java
index 7d944b659d..2575f32952 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/SemanticValidationRuleSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/SemanticValidationRuleSpec.java
@@ -12,7 +12,7 @@ package org.eclipse.sirius.business.internal.metamodel.description.validation.sp
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.business.internal.metamodel.description.validation.operations.ValidationRuleSpecOperations;
-import org.eclipse.sirius.diagram.description.validation.impl.SemanticValidationRuleImpl;
+import org.eclipse.sirius.viewpoint.description.validation.impl.SemanticValidationRuleImpl;
/**
* Implementation of SemanticValidationRule.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/ViewValidationRuleSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/ViewValidationRuleSpec.java
index 7de02d39f8..8fbca5222e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/ViewValidationRuleSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/description/validation/spec/ViewValidationRuleSpec.java
@@ -12,7 +12,7 @@ package org.eclipse.sirius.business.internal.metamodel.description.validation.sp
import org.eclipse.emf.ecore.EObject;
import org.eclipse.sirius.business.internal.metamodel.description.validation.operations.ValidationRuleSpecOperations;
-import org.eclipse.sirius.diagram.description.validation.impl.ViewValidationRuleImpl;
+import org.eclipse.sirius.viewpoint.description.validation.impl.ViewValidationRuleImpl;
/**
* Implementation of ViewValidationRule.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/operations/DDiagramElementContainerSpecOperations.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/operations/DDiagramElementContainerSpecOperations.java
index 694aac0651..a866edec20 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/operations/DDiagramElementContainerSpecOperations.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/operations/DDiagramElementContainerSpecOperations.java
@@ -31,16 +31,16 @@ import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.Layer;
import org.eclipse.sirius.diagram.description.NodeMapping;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.DragSource;
import org.eclipse.sirius.viewpoint.description.tool.ToolPackage;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DDiagramSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DDiagramSpec.java
index 9efaee96a6..177d66bd52 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DDiagramSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DDiagramSpec.java
@@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.description.ContainerMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
@@ -36,7 +37,6 @@ import org.eclipse.sirius.diagram.impl.DDiagramImpl;
import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DAnnotation;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* Implementation of DDiagramImpl.java.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeContainerSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeContainerSpec.java
index 34a11c157d..30f46f1458 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeContainerSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeContainerSpec.java
@@ -30,10 +30,10 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.impl.DNodeContainerImpl;
import org.eclipse.sirius.viewpoint.Style;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import com.google.common.base.Predicates;
import com.google.common.collect.Collections2;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeListSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeListSpec.java
index 8925bdb14b..926f871cce 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeListSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeListSpec.java
@@ -27,10 +27,10 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.impl.DNodeListImpl;
import org.eclipse.sirius.viewpoint.Style;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
import com.google.common.base.Predicates;
import com.google.common.collect.Collections2;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeSpec.java
index f899e0fc97..2bdc808beb 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DNodeSpec.java
@@ -24,11 +24,11 @@ import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DSemanticDiagram;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.impl.DNodeImpl;
import org.eclipse.sirius.tools.api.profiler.SiriusTasksKey;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
import org.eclipse.sirius.viewpoint.Style;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* Implementation of DNodeImpl.java.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DSemanticDiagramSpec.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DSemanticDiagramSpec.java
index 23fad929a9..7ca514a629 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DSemanticDiagramSpec.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/metamodel/spec/DSemanticDiagramSpec.java
@@ -29,6 +29,7 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeListElement;
import org.eclipse.sirius.diagram.DiagramPackage;
import org.eclipse.sirius.diagram.description.ContainerMapping;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.concern.ConcernDescription;
@@ -37,7 +38,6 @@ import org.eclipse.sirius.diagram.impl.DSemanticDiagramImpl;
import org.eclipse.sirius.viewpoint.DRepresentationElement;
import org.eclipse.sirius.viewpoint.ViewpointPackage;
import org.eclipse.sirius.viewpoint.description.DAnnotation;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* Operations of semantic viewpoints.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/query/DDiagramInternalQuery.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/query/DDiagramInternalQuery.java
index 1b430ae4cd..6a06376150 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/query/DDiagramInternalQuery.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/query/DDiagramInternalQuery.java
@@ -23,8 +23,8 @@ import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
import org.eclipse.sirius.diagram.DNodeListElement;
+import org.eclipse.sirius.diagram.description.DragAndDropTargetDescription;
import org.eclipse.sirius.diagram.description.filter.FilterDescription;
-import org.eclipse.sirius.viewpoint.description.DragAndDropTargetDescription;
/**
* A class aggregating all the queries (read-only!) having a {@link DDiagram} as
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DefaultDiagramElementsHierarchyVisitor.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DefaultDiagramElementsHierarchyVisitor.java
index 6ebe2a552c..db70cf465d 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DefaultDiagramElementsHierarchyVisitor.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DefaultDiagramElementsHierarchyVisitor.java
@@ -17,7 +17,7 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DNode;
import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import com.google.common.collect.Iterables;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DiagramElementsHierarchyVisitor.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DiagramElementsHierarchyVisitor.java
index 8a8b053380..e5b3bbd03e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DiagramElementsHierarchyVisitor.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/business/internal/sync/visitor/DiagramElementsHierarchyVisitor.java
@@ -11,7 +11,7 @@
package org.eclipse.sirius.business.internal.sync.visitor;
import org.eclipse.sirius.diagram.DDiagramElement;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
/**
* A visitor to retrieve diagram element children.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/IDiagramCommandFactory.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/IDiagramCommandFactory.java
index 85ed8a4c8e..677d761954 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/IDiagramCommandFactory.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/IDiagramCommandFactory.java
@@ -21,28 +21,28 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.DNode;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.DirectEditLabel;
import org.eclipse.sirius.diagram.description.tool.DoubleClickDescription;
import org.eclipse.sirius.diagram.description.tool.EdgeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.NodeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.ReconnectEdgeDescription;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
import org.eclipse.sirius.tools.api.ui.IExternalJavaAction;
import org.eclipse.sirius.viewpoint.DLabelled;
import org.eclipse.sirius.viewpoint.DRefreshable;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ExternalJavaAction;
import org.eclipse.sirius.viewpoint.description.tool.OperationAction;
import org.eclipse.sirius.viewpoint.description.tool.PaneBasedSelectionWizardDescription;
import org.eclipse.sirius.viewpoint.description.tool.PasteDescription;
import org.eclipse.sirius.viewpoint.description.tool.SelectionWizardDescription;
import org.eclipse.sirius.viewpoint.description.tool.ToolDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
/**
* The command factory for diagram dialect.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/view/CreateDDiagramElementCommand.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/view/CreateDDiagramElementCommand.java
index e6ad8d81a5..3fcf99a28e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/view/CreateDDiagramElementCommand.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/command/view/CreateDDiagramElementCommand.java
@@ -29,13 +29,13 @@ import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.MappingBasedDecoration;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.SemanticBasedDecoration;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/refresh/BestMappingGetter.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/refresh/BestMappingGetter.java
index f604be315c..ca87374bbf 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/refresh/BestMappingGetter.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/refresh/BestMappingGetter.java
@@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DNodeContainer;
import org.eclipse.sirius.diagram.DNodeList;
import org.eclipse.sirius.diagram.DSemanticDiagram;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.AbstractNodeMapping;
import org.eclipse.sirius.diagram.description.ContainerMapping;
@@ -36,7 +37,6 @@ import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.ecore.extender.business.api.accessor.ModelAccessor;
import org.eclipse.sirius.viewpoint.DMappingBased;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
/**
* Get the best mapping according to a contextual diagram, its enabled layers
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/AbstractDDiagramConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/AbstractDDiagramConstraint.java
index 1503158a59..408199351b 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/AbstractDDiagramConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/AbstractDDiagramConstraint.java
@@ -30,14 +30,14 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.SemanticValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
-import org.eclipse.sirius.diagram.description.validation.ValidationSet;
-import org.eclipse.sirius.diagram.description.validation.ViewValidationRule;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.Viewpoint;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationSet;
+import org.eclipse.sirius.viewpoint.description.validation.ViewValidationRule;
/**
* Common class for all the DDiagram constraints. This class wrapp the base
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/RuleWrappingStatus.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/RuleWrappingStatus.java
index bfe2a4c89c..092e737d5d 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/RuleWrappingStatus.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/api/validation/constraint/RuleWrappingStatus.java
@@ -12,7 +12,7 @@ package org.eclipse.sirius.tools.api.validation.constraint;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.emf.validation.model.ConstraintStatus;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
*
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/UndoRedoCapableEMFCommandFactory.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/UndoRedoCapableEMFCommandFactory.java
index 498f19c967..9812cb7ec6 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/UndoRedoCapableEMFCommandFactory.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/UndoRedoCapableEMFCommandFactory.java
@@ -40,16 +40,17 @@ import org.eclipse.sirius.diagram.DDiagramElement;
import org.eclipse.sirius.diagram.DDiagramElementContainer;
import org.eclipse.sirius.diagram.DEdge;
import org.eclipse.sirius.diagram.DNode;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.EdgeTarget;
import org.eclipse.sirius.diagram.description.DiagramDescription;
import org.eclipse.sirius.diagram.description.tool.BehaviorTool;
import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.DirectEditLabel;
import org.eclipse.sirius.diagram.description.tool.DoubleClickDescription;
import org.eclipse.sirius.diagram.description.tool.EdgeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.NodeCreationDescription;
import org.eclipse.sirius.diagram.description.tool.ReconnectEdgeDescription;
-import org.eclipse.sirius.diagram.description.validation.ValidationFix;
import org.eclipse.sirius.ecore.extender.business.api.permission.IPermissionAuthority;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.tools.api.command.AbstractCommandFactory;
@@ -84,9 +85,7 @@ import org.eclipse.sirius.viewpoint.DLabelled;
import org.eclipse.sirius.viewpoint.DRefreshable;
import org.eclipse.sirius.viewpoint.DRepresentation;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.ExternalJavaAction;
import org.eclipse.sirius.viewpoint.description.tool.OperationAction;
import org.eclipse.sirius.viewpoint.description.tool.PaneBasedSelectionWizardDescription;
@@ -94,6 +93,7 @@ import org.eclipse.sirius.viewpoint.description.tool.PasteDescription;
import org.eclipse.sirius.viewpoint.description.tool.RepresentationCreationDescription;
import org.eclipse.sirius.viewpoint.description.tool.SelectionWizardDescription;
import org.eclipse.sirius.viewpoint.description.tool.ToolDescription;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationFix;
/**
* A command factory that creates commands that can be undone.
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/builders/DragAndDropCommandBuilder.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/builders/DragAndDropCommandBuilder.java
index 692de22226..c13325e0bd 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/builders/DragAndDropCommandBuilder.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/command/builders/DragAndDropCommandBuilder.java
@@ -32,10 +32,12 @@ import org.eclipse.sirius.business.internal.helper.task.DnDTasksOperations;
import org.eclipse.sirius.common.tools.api.interpreter.IInterpreter;
import org.eclipse.sirius.diagram.DDiagram;
import org.eclipse.sirius.diagram.DDiagramElement;
+import org.eclipse.sirius.diagram.DragAndDropTarget;
import org.eclipse.sirius.diagram.description.ContainerMapping;
import org.eclipse.sirius.diagram.description.DiagramElementMapping;
import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.ext.base.Option;
import org.eclipse.sirius.tools.api.command.DCommand;
import org.eclipse.sirius.tools.api.interpreter.InterpreterUtil;
@@ -43,10 +45,8 @@ import org.eclipse.sirius.tools.api.ui.resource.ISiriusMessages;
import org.eclipse.sirius.viewpoint.DModel;
import org.eclipse.sirius.viewpoint.DRepresentation;
import org.eclipse.sirius.viewpoint.DSemanticDecorator;
-import org.eclipse.sirius.viewpoint.DragAndDropTarget;
import org.eclipse.sirius.viewpoint.SiriusPlugin;
import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
/**
* .
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/ErrorConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/ErrorConstraint.java
index b177e70101..22b46b3a6c 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/ErrorConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/ErrorConstraint.java
@@ -10,9 +10,9 @@
*******************************************************************************/
package org.eclipse.sirius.tools.internal.validation.constraints;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.tools.api.validation.constraint.AbstractDDiagramConstraint;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* Constraint for DDiagramElement bridging EMF validation framework and our
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/InfoConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/InfoConstraint.java
index 312dbe023a..c59d8e2fa9 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/InfoConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/InfoConstraint.java
@@ -10,9 +10,9 @@
*******************************************************************************/
package org.eclipse.sirius.tools.internal.validation.constraints;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.tools.api.validation.constraint.AbstractDDiagramConstraint;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* Constraint for DDiagramElement bridging EMF validation framework and our
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/WarningConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/WarningConstraint.java
index 7d2574e737..0fc0187554 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/WarningConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/constraints/WarningConstraint.java
@@ -10,9 +10,9 @@
*******************************************************************************/
package org.eclipse.sirius.tools.internal.validation.constraints;
-import org.eclipse.sirius.diagram.description.validation.ERROR_LEVEL;
-import org.eclipse.sirius.diagram.description.validation.ValidationRule;
import org.eclipse.sirius.tools.api.validation.constraint.AbstractDDiagramConstraint;
+import org.eclipse.sirius.viewpoint.description.validation.ERROR_LEVEL;
+import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
/**
* Constraint for DDiagramElement bridging EMF validation framework and our
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/ExistingExpressionVariablesConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/ExistingExpressionVariablesConstraint.java
index e6180ef32e..8bf7ced173 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/ExistingExpressionVariablesConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/ExistingExpressionVariablesConstraint.java
@@ -32,6 +32,7 @@ import org.eclipse.sirius.diagram.description.EdgeMapping;
import org.eclipse.sirius.diagram.description.NodeMapping;
import org.eclipse.sirius.diagram.description.style.ContainerStyleDescription;
import org.eclipse.sirius.diagram.description.style.NodeStyleDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.diagram.description.tool.CreateEdgeView;
import org.eclipse.sirius.diagram.description.tool.CreateView;
import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription;
@@ -46,7 +47,6 @@ import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription;
import org.eclipse.sirius.viewpoint.description.tool.AbstractVariable;
import org.eclipse.sirius.viewpoint.description.tool.AcceleoVariable;
import org.eclipse.sirius.viewpoint.description.tool.ChangeContext;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.CreateInstance;
import org.eclipse.sirius.viewpoint.description.tool.DragSource;
import org.eclipse.sirius.viewpoint.description.tool.EditMaskVariables;
diff --git a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/PreconditionForDndToolsConstraint.java b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/PreconditionForDndToolsConstraint.java
index 223c3f1df5..bd476abf3e 100644
--- a/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/PreconditionForDndToolsConstraint.java
+++ b/plugins/org.eclipse.sirius/src/org/eclipse/sirius/tools/internal/validation/description/constraints/PreconditionForDndToolsConstraint.java
@@ -17,7 +17,7 @@ import org.eclipse.emf.validation.EMFEventType;
import org.eclipse.emf.validation.IValidationContext;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.viewpoint.description.tool.ContainerDropDescription;
+import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription;
import org.eclipse.sirius.viewpoint.description.tool.DragSource;
/**

Back to the top