Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPierre-Charles David2015-11-20 09:43:09 +0000
committerPierre-Charles David2015-11-23 10:08:26 +0000
commit0b0840cd9edd64fd85ad9663d9e0ebbe595ad37d (patch)
tree5b1b3808c6a5dcbdd758b232b9da2ac4862e64c1
parent7b1dcb4598787efdb109118e49756e0305068857 (diff)
downloadorg.eclipse.sirius-0b0840cd9edd64fd85ad9663d9e0ebbe595ad37d.tar.gz
org.eclipse.sirius-0b0840cd9edd64fd85ad9663d9e0ebbe595ad37d.tar.xz
org.eclipse.sirius-0b0840cd9edd64fd85ad9663d9e0ebbe595ad37d.zip
[482528] Add abstract 'Extension' class under 'Group' in VSMs
This, combined with EMF's support for child extenders, will allow additional metamodels to contribute top-level extensions inside VSMs without the core of Sirius explicitly depending on them. In particular it will allow a separate, optional metamodel to describe properties views. Bug: 482528 Change-Id: I54874463085c30d593ba34f3009b133f5e639a7e Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/BasicMessageMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CombinedFragmentMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CreationMessageMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/DestructionMessageMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/EndOfLifeMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InstanceRoleMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InteractionUseMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ObservationPointMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/LifelineCreationToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramCreationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramNavigationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.editor/help/contexts.xml11
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateColumnToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCrossColumnToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateLineToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteColumnToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteLineToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/FeatureColumnMappingItemProvider.java45
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/IntersectionMappingItemProvider.java79
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableCreationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableNavigationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/provider/TableUIPlugin.java4
-rw-r--r--plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeCreationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemCreationToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDeletionToolItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeNavigationDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.ui/plugin.properties2
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/GroupItemProvider.java2
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/RepresentationElementMappingItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MappingBasedToolDescriptionItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ValidationRuleItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ViewValidationRuleItemProvider.java1
-rw-r--r--plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/provider/SiriusEditPlugin.java4
-rw-r--r--plugins/org.eclipse.sirius/model/viewpoint.ecore3
-rw-r--r--plugins/org.eclipse.sirius/model/viewpoint.genmodel2
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/DescriptionPackage.java174
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Extension.java26
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Group.java21
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/DescriptionPackageImpl.java38
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/GroupImpl.java40
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/PaneBasedSelectionWizardDescriptionImpl.java24
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/SelectionWizardDescriptionImpl.java10
-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.java26
-rw-r--r--plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java2
46 files changed, 406 insertions, 156 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/BasicMessageMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/BasicMessageMappingItemProvider.java
index 3713b2f6a8..d2ce43578d 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/BasicMessageMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/BasicMessageMappingItemProvider.java
@@ -17,7 +17,6 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
-import org.eclipse.sirius.diagram.sequence.description.BasicMessageMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CombinedFragmentMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CombinedFragmentMappingItemProvider.java
index 5bae804871..69f8a705d3 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CombinedFragmentMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CombinedFragmentMappingItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
-import org.eclipse.sirius.diagram.sequence.description.CombinedFragmentMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CreationMessageMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CreationMessageMappingItemProvider.java
index 04d6d6de92..57a5728d94 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CreationMessageMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/CreationMessageMappingItemProvider.java
@@ -17,7 +17,6 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
-import org.eclipse.sirius.diagram.sequence.description.CreationMessageMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/DestructionMessageMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/DestructionMessageMappingItemProvider.java
index f2d7d8b853..928d07afdc 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/DestructionMessageMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/DestructionMessageMappingItemProvider.java
@@ -17,7 +17,6 @@ import org.eclipse.emf.common.notify.AdapterFactory;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
-import org.eclipse.sirius.diagram.sequence.description.DestructionMessageMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/EndOfLifeMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/EndOfLifeMappingItemProvider.java
index 9af162ca0a..5198885309 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/EndOfLifeMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/EndOfLifeMappingItemProvider.java
@@ -22,7 +22,6 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.provider.NodeMappingItemProvider;
import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory;
-import org.eclipse.sirius.diagram.sequence.description.EndOfLifeMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InstanceRoleMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InstanceRoleMappingItemProvider.java
index 498ba534ab..533c730a09 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InstanceRoleMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InstanceRoleMappingItemProvider.java
@@ -22,7 +22,6 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.provider.NodeMappingItemProvider;
import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory;
-import org.eclipse.sirius.diagram.sequence.description.InstanceRoleMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InteractionUseMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InteractionUseMappingItemProvider.java
index 89b97e9f10..f98f362d73 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InteractionUseMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/InteractionUseMappingItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
-import org.eclipse.sirius.diagram.sequence.description.InteractionUseMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ObservationPointMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ObservationPointMappingItemProvider.java
index 81215e8879..c437fd217e 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ObservationPointMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ObservationPointMappingItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.DescriptionPackage;
import org.eclipse.sirius.diagram.description.provider.NodeMappingItemProvider;
import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory;
-import org.eclipse.sirius.diagram.sequence.description.ObservationPointMapping;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/LifelineCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/LifelineCreationToolItemProvider.java
index 4aa93fdb11..9dd13277e8 100644
--- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/LifelineCreationToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/LifelineCreationToolItemProvider.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.diagram.description.tool.provider.ContainerCreationDescriptionItemProvider;
import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin;
-import org.eclipse.sirius.diagram.sequence.description.tool.LifelineCreationTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramCreationDescriptionItemProvider.java
index 4ff82c2fc9..d36a66d408 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramCreationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramCreationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.diagram.description.tool.DiagramCreationDescription;
import org.eclipse.sirius.diagram.description.tool.ToolPackage;
import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramNavigationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramNavigationDescriptionItemProvider.java
index 1eafa3e6b7..ea8b2c7c53 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramNavigationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DiagramNavigationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.diagram.description.tool.DiagramNavigationDescription;
import org.eclipse.sirius.diagram.description.tool.ToolPackage;
import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
diff --git a/plugins/org.eclipse.sirius.editor/help/contexts.xml b/plugins/org.eclipse.sirius.editor/help/contexts.xml
index 9de4116bec..6cdd0b4401 100644
--- a/plugins/org.eclipse.sirius.editor/help/contexts.xml
+++ b/plugins/org.eclipse.sirius.editor/help/contexts.xml
@@ -309,6 +309,17 @@
</description>
</context>
+ <context id="Extension">
+ <description>
+
+
+
+ <!-- Start of user code Extension description -->
+
+ <!-- End of user code Extension description -->
+
+ </description>
+ </context>
<context id="Component">
<description>
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateColumnToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateColumnToolItemProvider.java
index 7d43450c40..92cb6130b9 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateColumnToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateColumnToolItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.table.metamodel.table.description.CreateColumnTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCrossColumnToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCrossColumnToolItemProvider.java
index 6f0698f574..99b1366b5b 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCrossColumnToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCrossColumnToolItemProvider.java
@@ -19,7 +19,6 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.table.metamodel.table.description.CreateCrossColumnTool;
import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateLineToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateLineToolItemProvider.java
index 91235fbe9b..b77bb5aa50 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateLineToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateLineToolItemProvider.java
@@ -19,7 +19,6 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.table.metamodel.table.description.CreateLineTool;
import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteColumnToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteColumnToolItemProvider.java
index 54f128a35a..963dc4e737 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteColumnToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteColumnToolItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.table.metamodel.table.description.DeleteColumnTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteLineToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteLineToolItemProvider.java
index 41df8dd025..ece7849f76 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteLineToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteLineToolItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.table.metamodel.table.description.DeleteLineTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/FeatureColumnMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/FeatureColumnMappingItemProvider.java
index 09a0b1db23..dd4e5e01c0 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/FeatureColumnMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/FeatureColumnMappingItemProvider.java
@@ -40,7 +40,7 @@ import org.eclipse.sirius.viewpoint.description.tool.ToolFactory;
* This is the item provider adapter for a
* {@link org.eclipse.sirius.table.metamodel.table.description.FeatureColumnMapping}
* object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider {
@@ -80,11 +80,11 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
* @generated
*/
protected void addCanEditPropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_CellUpdater_canEdit_feature"), //$NON-NLS-1$
- getString("_UI_PropertyDescriptor_description", "_UI_CellUpdater_canEdit_feature", "_UI_CellUpdater_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- DescriptionPackage.Literals.CELL_UPDATER__CAN_EDIT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_BehaviorPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_CellUpdater_canEdit_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CellUpdater_canEdit_feature", "_UI_CellUpdater_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ DescriptionPackage.Literals.CELL_UPDATER__CAN_EDIT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_BehaviorPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -94,11 +94,11 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
* @generated
*/
protected void addFeatureNamePropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_FeatureColumnMapping_featureName_feature"), //$NON-NLS-1$
- getString("_UI_FeatureColumnMapping_featureName_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.FEATURE_COLUMN_MAPPING__FEATURE_NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_FeatureColumnMapping_featureName_feature"), //$NON-NLS-1$
+ getString("_UI_FeatureColumnMapping_featureName_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.FEATURE_COLUMN_MAPPING__FEATURE_NAME, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -108,21 +108,22 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
* @generated
*/
protected void addLabelExpressionPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(
- createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_FeatureColumnMapping_labelExpression_feature"), //$NON-NLS-1$
- getString("_UI_FeatureColumnMapping_labelExpression_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.FEATURE_COLUMN_MAPPING__LABEL_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_LabelPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_FeatureColumnMapping_labelExpression_feature"), //$NON-NLS-1$
+ getString("_UI_FeatureColumnMapping_labelExpression_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.FEATURE_COLUMN_MAPPING__LABEL_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_LabelPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
* This adds a property descriptor for the Feature Parent Expression
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
protected void addFeatureParentExpressionPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
getString("_UI_FeatureColumnMapping_featureParentExpression_feature"), //$NON-NLS-1$
getString("_UI_FeatureColumnMapping_featureParentExpression_description"), //$NON-NLS-1$
DescriptionPackage.Literals.FEATURE_COLUMN_MAPPING__FEATURE_PARENT_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
@@ -137,7 +138,7 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
* {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in
* {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -155,7 +156,7 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -170,7 +171,7 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
/**
* This returns FeatureColumnMapping.gif. <!-- begin-user-doc --> <!--
* end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -195,7 +196,7 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider
* update any cached children and by creating a viewer notification, which
* it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
* end-user-doc -->
- *
+ *
* @generated
*/
@Override
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/IntersectionMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/IntersectionMappingItemProvider.java
index e978bea1b9..ee424113d2 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/IntersectionMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/IntersectionMappingItemProvider.java
@@ -42,7 +42,7 @@ import org.eclipse.sirius.viewpoint.description.tool.ToolFactory;
* This is the item provider adapter for a
* {@link org.eclipse.sirius.table.metamodel.table.description.IntersectionMapping}
* object. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
public class IntersectionMappingItemProvider extends TableMappingItemProvider {
@@ -89,11 +89,11 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addCanEditPropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_CellUpdater_canEdit_feature"), //$NON-NLS-1$
- getString("_UI_PropertyDescriptor_description", "_UI_CellUpdater_canEdit_feature", "_UI_CellUpdater_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- DescriptionPackage.Literals.CELL_UPDATER__CAN_EDIT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_BehaviorPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_CellUpdater_canEdit_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_CellUpdater_canEdit_feature", "_UI_CellUpdater_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ DescriptionPackage.Literals.CELL_UPDATER__CAN_EDIT, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_BehaviorPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -103,11 +103,11 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addLineMappingPropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_IntersectionMapping_lineMapping_feature"), //$NON-NLS-1$
- getString("_UI_IntersectionMapping_lineMapping_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.INTERSECTION_MAPPING__LINE_MAPPING, true, false, true, null, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_IntersectionMapping_lineMapping_feature"), //$NON-NLS-1$
+ getString("_UI_IntersectionMapping_lineMapping_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.INTERSECTION_MAPPING__LINE_MAPPING, true, false, true, null, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -117,11 +117,11 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addColumnMappingPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(
- createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_IntersectionMapping_columnMapping_feature"), //$NON-NLS-1$
- getString("_UI_IntersectionMapping_columnMapping_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.INTERSECTION_MAPPING__COLUMN_MAPPING, true, false, true, null, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_IntersectionMapping_columnMapping_feature"), //$NON-NLS-1$
+ getString("_UI_IntersectionMapping_columnMapping_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.INTERSECTION_MAPPING__COLUMN_MAPPING, true, false, true, null, getString("_UI_GeneralPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -131,11 +131,11 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addLabelExpressionPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(
- createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_IntersectionMapping_labelExpression_feature"), //$NON-NLS-1$
- getString("_UI_IntersectionMapping_labelExpression_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.INTERSECTION_MAPPING__LABEL_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_LabelPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_IntersectionMapping_labelExpression_feature"), //$NON-NLS-1$
+ getString("_UI_IntersectionMapping_labelExpression_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.INTERSECTION_MAPPING__LABEL_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_LabelPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
@@ -155,7 +155,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
/**
* This adds a property descriptor for the Column Finder Expression feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
protected void addColumnFinderExpressionPropertyDescriptor(Object object) {
@@ -169,7 +169,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
/**
* This adds a property descriptor for the Line Finder Expression feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
protected void addLineFinderExpressionPropertyDescriptor(Object object) {
@@ -183,11 +183,12 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
/**
* This adds a property descriptor for the Semantic Candidates Expression
* feature. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
protected void addSemanticCandidatesExpressionPropertyDescriptor(Object object) {
- itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(),
+ getResourceLocator(),
getString("_UI_IntersectionMapping_semanticCandidatesExpression_feature"), //$NON-NLS-1$
getString("_UI_IntersectionMapping_semanticCandidatesExpression_description"), //$NON-NLS-1$
DescriptionPackage.Literals.INTERSECTION_MAPPING__SEMANTIC_CANDIDATES_EXPRESSION, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE,
@@ -202,17 +203,17 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addDomainClassPropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_IntersectionMapping_domainClass_feature"), //$NON-NLS-1$
- getString("_UI_IntersectionMapping_domainClass_description"), //$NON-NLS-1$
- DescriptionPackage.Literals.INTERSECTION_MAPPING__DOMAIN_CLASS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_DomainBasedPropertyCategory"), //$NON-NLS-1$
- null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_IntersectionMapping_domainClass_feature"), //$NON-NLS-1$
+ getString("_UI_IntersectionMapping_domainClass_description"), //$NON-NLS-1$
+ DescriptionPackage.Literals.INTERSECTION_MAPPING__DOMAIN_CLASS, true, false, false, ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, getString("_UI_DomainBasedPropertyCategory"), //$NON-NLS-1$
+ null));
}
/**
* This adds a property descriptor for the Precondition Expression feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
protected void addPreconditionExpressionPropertyDescriptor(Object object) {
@@ -230,10 +231,10 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* @generated
*/
protected void addCreatePropertyDescriptor(Object object) {
- itemPropertyDescriptors
- .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_IntersectionMapping_create_feature"), //$NON-NLS-1$
- getString("_UI_PropertyDescriptor_description", "_UI_IntersectionMapping_create_feature", "_UI_IntersectionMapping_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
- DescriptionPackage.Literals.INTERSECTION_MAPPING__CREATE, true, false, true, null, null, null));
+ itemPropertyDescriptors.add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(),
+ getString("_UI_IntersectionMapping_create_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_IntersectionMapping_create_feature", "_UI_IntersectionMapping_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ DescriptionPackage.Literals.INTERSECTION_MAPPING__CREATE, true, false, true, null, null, null));
}
/**
@@ -243,7 +244,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* {@link org.eclipse.emf.edit.command.RemoveCommand} or
* {@link org.eclipse.emf.edit.command.MoveCommand} in
* {@link #createCommand}. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -262,7 +263,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
/**
* <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -277,7 +278,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
/**
* This returns IntersectionMapping.gif. <!-- begin-user-doc --> <!--
* end-user-doc -->
- *
+ *
* @generated
*/
@Override
@@ -302,7 +303,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider {
* update any cached children and by creating a viewer notification, which
* it passes to {@link #fireNotifyChanged}. <!-- begin-user-doc --> <!--
* end-user-doc -->
- *
+ *
* @generated
*/
@Override
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableCreationDescriptionItemProvider.java
index e149d6b31e..fd0772b3dd 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableCreationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableCreationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage;
-import org.eclipse.sirius.table.metamodel.table.description.TableCreationDescription;
import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationCreationDescriptionItemProvider;
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableNavigationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableNavigationDescriptionItemProvider.java
index 953c2c5baf..c1f9624d6b 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableNavigationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableNavigationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage;
-import org.eclipse.sirius.table.metamodel.table.description.TableNavigationDescription;
import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationNavigationDescriptionItemProvider;
diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/provider/TableUIPlugin.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/provider/TableUIPlugin.java
index 0f5b675e1d..bd482ec1d9 100644
--- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/provider/TableUIPlugin.java
+++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/provider/TableUIPlugin.java
@@ -122,6 +122,10 @@ public final class TableUIPlugin extends EMFPlugin {
* @generated
*/
public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
TableUIPlugin.plugin = this;
}
diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeCreationDescriptionItemProvider.java
index cd1d5bbb88..faeaa72143 100644
--- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeCreationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeCreationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.tree.description.DescriptionPackage;
-import org.eclipse.sirius.tree.description.TreeCreationDescription;
import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationCreationDescriptionItemProvider;
diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemCreationToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemCreationToolItemProvider.java
index b8aec6c73f..f4900555e8 100644
--- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemCreationToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemCreationToolItemProvider.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.tree.description.DescriptionPackage;
-import org.eclipse.sirius.tree.description.TreeItemCreationTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDeletionToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDeletionToolItemProvider.java
index f0482b37b6..cf5fd698d2 100644
--- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDeletionToolItemProvider.java
+++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDeletionToolItemProvider.java
@@ -18,7 +18,6 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
-import org.eclipse.sirius.tree.description.TreeItemDeletionTool;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
/**
diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemMappingItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemMappingItemProvider.java
index 1b43a02d4a..940b6ee89f 100644
--- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemMappingItemProvider.java
@@ -30,7 +30,6 @@ import org.eclipse.sirius.tree.description.TreeItemCreationTool;
import org.eclipse.sirius.tree.description.TreeItemDeletionTool;
import org.eclipse.sirius.tree.description.TreeItemEditionTool;
import org.eclipse.sirius.tree.description.TreeItemMapping;
-import org.eclipse.sirius.tree.description.TreeMapping;
import org.eclipse.sirius.tree.description.TreePopupMenu;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeNavigationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeNavigationDescriptionItemProvider.java
index 77d4e8c2d7..8473fad022 100644
--- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeNavigationDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeNavigationDescriptionItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.tree.description.DescriptionPackage;
-import org.eclipse.sirius.tree.description.TreeNavigationDescription;
import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationNavigationDescriptionItemProvider;
diff --git a/plugins/org.eclipse.sirius.ui/plugin.properties b/plugins/org.eclipse.sirius.ui/plugin.properties
index 7eb35b6aae..c0ef8fa678 100644
--- a/plugins/org.eclipse.sirius.ui/plugin.properties
+++ b/plugins/org.eclipse.sirius.ui/plugin.properties
@@ -1402,3 +1402,5 @@ _UI_AbstractToolDescription_elementsToSelect_feature = Elements To Select
_UI_AbstractToolDescription_inverseSelectionOrder_feature = Inverse Selection Order
_UI_AbstractToolDescription_elementsToSelect_description = An expression used to define the selected elements after the tool execution.
_UI_AbstractToolDescription_inverseSelectionOrder_description = By default the elements to select are listed in the creation order. If true, the order is inverted.
+_UI_Extension_type = Extension
+_UI_Group_extensions_feature = Extensions
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/GroupItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/GroupItemProvider.java
index 61845f7a03..c0c5e13d02 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/GroupItemProvider.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/GroupItemProvider.java
@@ -103,6 +103,7 @@ public class GroupItemProvider extends DModelElementItemProvider {
super.getChildrenFeatures(object);
childrenFeatures.add(DescriptionPackage.Literals.GROUP__OWNED_VIEWPOINTS);
childrenFeatures.add(DescriptionPackage.Literals.GROUP__USER_COLORS_PALETTES);
+ childrenFeatures.add(DescriptionPackage.Literals.GROUP__EXTENSIONS);
}
return childrenFeatures;
}
@@ -164,6 +165,7 @@ public class GroupItemProvider extends DModelElementItemProvider {
return;
case DescriptionPackage.GROUP__OWNED_VIEWPOINTS:
case DescriptionPackage.GROUP__USER_COLORS_PALETTES:
+ case DescriptionPackage.GROUP__EXTENSIONS:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false));
return;
}
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/RepresentationElementMappingItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/RepresentationElementMappingItemProvider.java
index bfb6032fdc..aff54a5d32 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/RepresentationElementMappingItemProvider.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/RepresentationElementMappingItemProvider.java
@@ -21,7 +21,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
-import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping;
/**
* This is the item provider adapter for a
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MappingBasedToolDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MappingBasedToolDescriptionItemProvider.java
index e19ae522c9..ca891eebdb 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MappingBasedToolDescriptionItemProvider.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MappingBasedToolDescriptionItemProvider.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.common.tools.api.util.StringUtil;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
-import org.eclipse.sirius.viewpoint.description.tool.MappingBasedToolDescription;
/**
* This is the item provider adapter for a
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ValidationRuleItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ValidationRuleItemProvider.java
index 2c0e43415a..51d78bad0e 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ValidationRuleItemProvider.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ValidationRuleItemProvider.java
@@ -24,7 +24,6 @@ import org.eclipse.emf.edit.provider.ViewerNotification;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
import org.eclipse.sirius.viewpoint.description.provider.IdentifiedElementItemProvider;
-import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory;
import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ViewValidationRuleItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ViewValidationRuleItemProvider.java
index 45eb6e7734..92ee944a52 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ViewValidationRuleItemProvider.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/ViewValidationRuleItemProvider.java
@@ -20,7 +20,6 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory;
import org.eclipse.emf.edit.provider.IItemPropertyDescriptor;
import org.eclipse.sirius.business.api.query.IdentifiedElementQuery;
import org.eclipse.sirius.viewpoint.description.IdentifiedElement;
-import org.eclipse.sirius.viewpoint.description.validation.SemanticValidationRule;
import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage;
/**
diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/provider/SiriusEditPlugin.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/provider/SiriusEditPlugin.java
index b69bccde59..b861672376 100644
--- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/provider/SiriusEditPlugin.java
+++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/provider/SiriusEditPlugin.java
@@ -171,6 +171,10 @@ public final class SiriusEditPlugin extends EMFPlugin {
* @generated
*/
public Implementation() {
+ super();
+
+ // Remember the static instance.
+ //
SiriusEditPlugin.plugin = this;
}
diff --git a/plugins/org.eclipse.sirius/model/viewpoint.ecore b/plugins/org.eclipse.sirius/model/viewpoint.ecore
index e270a926c7..73fce37a92 100644
--- a/plugins/org.eclipse.sirius/model/viewpoint.ecore
+++ b/plugins/org.eclipse.sirius/model/viewpoint.ecore
@@ -285,7 +285,10 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="userColorsPalettes" upperBound="-1"
eType="#//description/UserColorsPalette" containment="true" eKeys="#//description/UserColorsPalette/name"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="extensions" upperBound="-1"
+ eType="#//description/Extension" containment="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="Extension" abstract="true" interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="Component" abstract="true" interface="true"/>
<eClassifiers xsi:type="ecore:EClass" name="Viewpoint" eSuperTypes="#//description/DocumentedElement #//description/Component #//description/EndUserDocumentedElement #//description/IdentifiedElement">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
diff --git a/plugins/org.eclipse.sirius/model/viewpoint.genmodel b/plugins/org.eclipse.sirius/model/viewpoint.genmodel
index 96bae535e6..445460bb9c 100644
--- a/plugins/org.eclipse.sirius/model/viewpoint.genmodel
+++ b/plugins/org.eclipse.sirius/model/viewpoint.genmodel
@@ -180,7 +180,9 @@
ecoreFeature="ecore:EReference viewpoint.ecore#//description/Group/systemColorsPalette"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference viewpoint.ecore#//description/Group/userColorsPalettes"/>
<genFeatures property="None" createChild="false" propertyCategory="" ecoreFeature="ecore:EAttribute viewpoint.ecore#//description/Group/version"/>
+ <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference viewpoint.ecore#//description/Group/extensions"/>
</genClasses>
+ <genClasses image="false" ecoreClass="viewpoint.ecore#//description/Extension"/>
<genClasses image="false" ecoreClass="viewpoint.ecore#//description/Component"/>
<genClasses ecoreClass="viewpoint.ecore#//description/Viewpoint">
<genFeatures createChild="false" propertyCategory="General" propertyDescription="This field allows to associate this viewpoint to one or more semantic resource file extension(s), for several file extensions, they must be space separeted. For example to associate this viewpoint to uml and ecore metamodels, put \&quot;uml ecore\&quot;."
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 65a600f4d1..b1237d17ab 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
@@ -73,7 +73,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDModelElement()
* @generated
*/
- int DMODEL_ELEMENT = 13;
+ int DMODEL_ELEMENT = 14;
/**
* The feature id for the '<em><b>EAnnotations</b></em>' containment
@@ -168,13 +168,42 @@ public interface DescriptionPackage extends EPackage {
int GROUP__VERSION = DescriptionPackage.DMODEL_ELEMENT_FEATURE_COUNT + 5;
/**
+ * The feature id for the '<em><b>Extensions</b></em>' containment reference
+ * list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int GROUP__EXTENSIONS = DescriptionPackage.DMODEL_ELEMENT_FEATURE_COUNT + 6;
+
+ /**
* The number of structural features of the '<em>Group</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
- int GROUP_FEATURE_COUNT = DescriptionPackage.DMODEL_ELEMENT_FEATURE_COUNT + 6;
+ int GROUP_FEATURE_COUNT = DescriptionPackage.DMODEL_ELEMENT_FEATURE_COUNT + 7;
+
+ /**
+ * The meta object id for the '
+ * {@link org.eclipse.sirius.viewpoint.description.Extension
+ * <em>Extension</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see org.eclipse.sirius.viewpoint.description.Extension
+ * @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getExtension()
+ * @generated
+ */
+ int EXTENSION = 1;
+
+ /**
+ * The number of structural features of the '<em>Extension</em>' class. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ * @ordered
+ */
+ int EXTENSION_FEATURE_COUNT = 0;
/**
* The meta object id for the '
@@ -185,7 +214,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getComponent()
* @generated
*/
- int COMPONENT = 1;
+ int COMPONENT = 2;
/**
* The number of structural features of the '<em>Component</em>' class. <!--
@@ -206,7 +235,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDocumentedElement()
* @generated
*/
- int DOCUMENTED_ELEMENT = 12;
+ int DOCUMENTED_ELEMENT = 13;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -235,7 +264,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getViewpoint()
* @generated
*/
- int VIEWPOINT = 2;
+ int VIEWPOINT = 3;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -400,7 +429,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getFeatureExtensionDescription()
* @generated
*/
- int FEATURE_EXTENSION_DESCRIPTION = 3;
+ int FEATURE_EXTENSION_DESCRIPTION = 4;
/**
* The number of structural features of the '
@@ -422,7 +451,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getRepresentationDescription()
* @generated
*/
- int REPRESENTATION_DESCRIPTION = 4;
+ int REPRESENTATION_DESCRIPTION = 5;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -517,7 +546,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getRepresentationTemplate()
* @generated
*/
- int REPRESENTATION_TEMPLATE = 5;
+ int REPRESENTATION_TEMPLATE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -557,7 +586,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getRepresentationImportDescription()
* @generated
*/
- int REPRESENTATION_IMPORT_DESCRIPTION = 6;
+ int REPRESENTATION_IMPORT_DESCRIPTION = 7;
/**
* The feature id for the '<em><b>Documentation</b></em>' attribute. <!--
@@ -652,7 +681,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getRepresentationExtensionDescription()
* @generated
*/
- int REPRESENTATION_EXTENSION_DESCRIPTION = 7;
+ int REPRESENTATION_EXTENSION_DESCRIPTION = 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -710,7 +739,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getMetamodelExtensionSetting()
* @generated
*/
- int METAMODEL_EXTENSION_SETTING = 8;
+ int METAMODEL_EXTENSION_SETTING = 9;
/**
* The feature id for the '<em><b>Extension Group</b></em>' reference. <!--
@@ -741,7 +770,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getJavaExtension()
* @generated
*/
- int JAVA_EXTENSION = 9;
+ int JAVA_EXTENSION = 10;
/**
* The feature id for the '<em><b>Qualified Class Name</b></em>' attribute.
@@ -771,7 +800,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getIdentifiedElement()
* @generated
*/
- int IDENTIFIED_ELEMENT = 40;
+ int IDENTIFIED_ELEMENT = 41;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -810,7 +839,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getRepresentationElementMapping()
* @generated
*/
- int REPRESENTATION_ELEMENT_MAPPING = 10;
+ int REPRESENTATION_ELEMENT_MAPPING = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -868,7 +897,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getAbstractMappingImport()
* @generated
*/
- int ABSTRACT_MAPPING_IMPORT = 11;
+ int ABSTRACT_MAPPING_IMPORT = 12;
/**
* The feature id for the '<em><b>Hide Sub Mappings</b></em>' attribute.
@@ -908,7 +937,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDAnnotation()
* @generated
*/
- int DANNOTATION = 14;
+ int DANNOTATION = 15;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
@@ -947,7 +976,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getConditionalStyleDescription()
* @generated
*/
- int CONDITIONAL_STYLE_DESCRIPTION = 15;
+ int CONDITIONAL_STYLE_DESCRIPTION = 16;
/**
* The feature id for the '<em><b>Predicate Expression</b></em>' attribute.
@@ -978,7 +1007,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getPasteTargetDescription()
* @generated
*/
- int PASTE_TARGET_DESCRIPTION = 16;
+ int PASTE_TARGET_DESCRIPTION = 17;
/**
* The feature id for the '<em><b>Paste Descriptions</b></em>' reference
@@ -1009,7 +1038,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDecorationDescriptionsSet()
* @generated
*/
- int DECORATION_DESCRIPTIONS_SET = 17;
+ int DECORATION_DESCRIPTIONS_SET = 18;
/**
* The feature id for the '<em><b>Decoration Descriptions</b></em>'
@@ -1040,7 +1069,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDecorationDescription()
* @generated
*/
- int DECORATION_DESCRIPTION = 18;
+ int DECORATION_DESCRIPTION = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1097,7 +1126,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSemanticBasedDecoration()
* @generated
*/
- int SEMANTIC_BASED_DECORATION = 19;
+ int SEMANTIC_BASED_DECORATION = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1164,7 +1193,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getCustomization()
* @generated
*/
- int CUSTOMIZATION = 20;
+ int CUSTOMIZATION = 21;
/**
* The feature id for the '<em><b>Vsm Element Customizations</b></em>'
@@ -1194,7 +1223,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getIVSMElementCustomization()
* @generated
*/
- int IVSM_ELEMENT_CUSTOMIZATION = 21;
+ int IVSM_ELEMENT_CUSTOMIZATION = 22;
/**
* The number of structural features of the '
@@ -1216,7 +1245,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getVSMElementCustomization()
* @generated
*/
- int VSM_ELEMENT_CUSTOMIZATION = 22;
+ int VSM_ELEMENT_CUSTOMIZATION = 23;
/**
* The feature id for the '<em><b>Predicate Expression</b></em>' attribute.
@@ -1256,7 +1285,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getVSMElementCustomizationReuse()
* @generated
*/
- int VSM_ELEMENT_CUSTOMIZATION_REUSE = 23;
+ int VSM_ELEMENT_CUSTOMIZATION_REUSE = 24;
/**
* The feature id for the '<em><b>Reuse</b></em>' reference list. <!--
@@ -1296,7 +1325,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEStructuralFeatureCustomization()
* @generated
*/
- int ESTRUCTURAL_FEATURE_CUSTOMIZATION = 24;
+ int ESTRUCTURAL_FEATURE_CUSTOMIZATION = 25;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1336,7 +1365,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEAttributeCustomization()
* @generated
*/
- int EATTRIBUTE_CUSTOMIZATION = 25;
+ int EATTRIBUTE_CUSTOMIZATION = 26;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1394,7 +1423,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEReferenceCustomization()
* @generated
*/
- int EREFERENCE_CUSTOMIZATION = 26;
+ int EREFERENCE_CUSTOMIZATION = 27;
/**
* The feature id for the '<em><b>Applied On</b></em>' reference list. <!--
@@ -1452,7 +1481,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSelectionDescription()
* @generated
*/
- int SELECTION_DESCRIPTION = 27;
+ int SELECTION_DESCRIPTION = 28;
/**
* The feature id for the '<em><b>Candidates Expression</b></em>' attribute.
@@ -1527,7 +1556,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getColorDescription()
* @generated
*/
- int COLOR_DESCRIPTION = 28;
+ int COLOR_DESCRIPTION = 29;
/**
* The number of structural features of the '<em>Color Description</em>'
@@ -1548,7 +1577,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getFixedColor()
* @generated
*/
- int FIXED_COLOR = 32;
+ int FIXED_COLOR = 33;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1596,7 +1625,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSystemColor()
* @generated
*/
- int SYSTEM_COLOR = 29;
+ int SYSTEM_COLOR = 30;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1653,7 +1682,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getInterpolatedColor()
* @generated
*/
- int INTERPOLATED_COLOR = 30;
+ int INTERPOLATED_COLOR = 31;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1720,7 +1749,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getColorStep()
* @generated
*/
- int COLOR_STEP = 31;
+ int COLOR_STEP = 32;
/**
* The feature id for the '<em><b>Associated Value</b></em>' attribute. <!--
@@ -1759,7 +1788,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserFixedColor()
* @generated
*/
- int USER_FIXED_COLOR = 33;
+ int USER_FIXED_COLOR = 34;
/**
* The feature id for the '<em><b>Red</b></em>' attribute. <!--
@@ -1816,7 +1845,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserColor()
* @generated
*/
- int USER_COLOR = 34;
+ int USER_COLOR = 35;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1846,7 +1875,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEnvironment()
* @generated
*/
- int ENVIRONMENT = 35;
+ int ENVIRONMENT = 36;
/**
* The feature id for the '<em><b>System Colors</b></em>' containment
@@ -1894,7 +1923,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSytemColorsPalette()
* @generated
*/
- int SYTEM_COLORS_PALETTE = 36;
+ int SYTEM_COLORS_PALETTE = 37;
/**
* The feature id for the '<em><b>Entries</b></em>' containment reference
@@ -1924,7 +1953,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getUserColorsPalette()
* @generated
*/
- int USER_COLORS_PALETTE = 37;
+ int USER_COLORS_PALETTE = 38;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -1963,7 +1992,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getAnnotationEntry()
* @generated
*/
- int ANNOTATION_ENTRY = 38;
+ int ANNOTATION_ENTRY = 39;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
@@ -2002,7 +2031,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getEndUserDocumentedElement()
* @generated
*/
- int END_USER_DOCUMENTED_ELEMENT = 39;
+ int END_USER_DOCUMENTED_ELEMENT = 40;
/**
* The feature id for the '<em><b>End User Documentation</b></em>'
@@ -2033,7 +2062,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getComputedColor()
* @generated
*/
- int COMPUTED_COLOR = 41;
+ int COMPUTED_COLOR = 42;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
@@ -2090,7 +2119,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getDAnnotationEntry()
* @generated
*/
- int DANNOTATION_ENTRY = 42;
+ int DANNOTATION_ENTRY = 43;
/**
* The feature id for the '<em><b>Source</b></em>' attribute. <!--
@@ -2128,7 +2157,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getPosition()
* @generated
*/
- int POSITION = 43;
+ int POSITION = 44;
/**
* The meta object id for the '
@@ -2140,7 +2169,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getSystemColors()
* @generated
*/
- int SYSTEM_COLORS = 44;
+ int SYSTEM_COLORS = 45;
/**
* The meta object id for the '<em>Type Name</em>' data type. <!--
@@ -2150,7 +2179,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getTypeName()
* @generated
*/
- int TYPE_NAME = 45;
+ int TYPE_NAME = 46;
/**
* The meta object id for the '<em>Interpreted Expression</em>' data type.
@@ -2160,7 +2189,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getInterpretedExpression()
* @generated
*/
- int INTERPRETED_EXPRESSION = 46;
+ int INTERPRETED_EXPRESSION = 47;
/**
* The meta object id for the '<em>Feature Name</em>' data type. <!--
@@ -2170,7 +2199,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getFeatureName()
* @generated
*/
- int FEATURE_NAME = 47;
+ int FEATURE_NAME = 48;
/**
* The meta object id for the '<em>Image Path</em>' data type. <!--
@@ -2180,7 +2209,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getImagePath()
* @generated
*/
- int IMAGE_PATH = 48;
+ int IMAGE_PATH = 49;
/**
* The meta object id for the '<em>URI</em>' data type. <!-- begin-user-doc
@@ -2190,7 +2219,7 @@ public interface DescriptionPackage extends EPackage {
* @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getURI()
* @generated
*/
- int URI = 49;
+ int URI = 50;
/**
* Returns the meta object for class '
@@ -2270,6 +2299,30 @@ public interface DescriptionPackage extends EPackage {
EAttribute getGroup_Version();
/**
+ * Returns the meta object for the containment reference list '
+ * {@link org.eclipse.sirius.viewpoint.description.Group#getExtensions
+ * <em>Extensions</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the containment reference list '
+ * <em>Extensions</em>'.
+ * @see org.eclipse.sirius.viewpoint.description.Group#getExtensions()
+ * @see #getGroup()
+ * @generated
+ */
+ EReference getGroup_Extensions();
+
+ /**
+ * Returns the meta object for class '
+ * {@link org.eclipse.sirius.viewpoint.description.Extension
+ * <em>Extension</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for class '<em>Extension</em>'.
+ * @see org.eclipse.sirius.viewpoint.description.Extension
+ * @generated
+ */
+ EClass getExtension();
+
+ /**
* Returns the meta object for class '
* {@link org.eclipse.sirius.viewpoint.description.Component
* <em>Component</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -3995,6 +4048,27 @@ public interface DescriptionPackage extends EPackage {
EAttribute GROUP__VERSION = DescriptionPackage.eINSTANCE.getGroup_Version();
/**
+ * The meta object literal for the '<em><b>Extensions</b></em>'
+ * containment reference list feature. <!-- begin-user-doc --> <!--
+ * end-user-doc -->
+ *
+ * @generated
+ */
+ EReference GROUP__EXTENSIONS = DescriptionPackage.eINSTANCE.getGroup_Extensions();
+
+ /**
+ * The meta object literal for the '
+ * {@link org.eclipse.sirius.viewpoint.description.Extension
+ * <em>Extension</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @see org.eclipse.sirius.viewpoint.description.Extension
+ * @see org.eclipse.sirius.viewpoint.description.impl.DescriptionPackageImpl#getExtension()
+ * @generated
+ */
+ EClass EXTENSION = DescriptionPackage.eINSTANCE.getExtension();
+
+ /**
* The meta object literal for the '
* {@link org.eclipse.sirius.viewpoint.description.Component
* <em>Component</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Extension.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Extension.java
new file mode 100644
index 0000000000..46a06d6a8c
--- /dev/null
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Extension.java
@@ -0,0 +1,26 @@
+/**
+ * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Obeo - initial API and implementation
+ *
+ */
+package org.eclipse.sirius.viewpoint.description;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc --> A representation of the model object '
+ * <em><b>Extension</b></em>'. <!-- end-user-doc -->
+ *
+ *
+ * @see org.eclipse.sirius.viewpoint.description.DescriptionPackage#getExtension()
+ * @model interface="true" abstract="true"
+ * @generated
+ */
+public interface Extension extends EObject {
+} // Extension
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Group.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Group.java
index ad5f9603b5..7a3296a19f 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Group.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/Group.java
@@ -32,6 +32,8 @@ import org.eclipse.emf.common.util.EList;
* <em>User Colors Palettes</em>}</li>
* <li>{@link org.eclipse.sirius.viewpoint.description.Group#getVersion <em>
* Version</em>}</li>
+ * <li>{@link org.eclipse.sirius.viewpoint.description.Group#getExtensions <em>
+ * Extensions</em>}</li>
* </ul>
* </p>
*
@@ -169,4 +171,23 @@ public interface Group extends DModelElement, DocumentedElement {
*/
void setVersion(String value);
+ /**
+ * Returns the value of the '<em><b>Extensions</b></em>' containment
+ * reference list. The list contents are of type
+ * {@link org.eclipse.sirius.viewpoint.description.Extension}. <!--
+ * begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Extensions</em>' containment reference list
+ * isn't clear, there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Extensions</em>' containment reference
+ * list.
+ * @see org.eclipse.sirius.viewpoint.description.DescriptionPackage#getGroup_Extensions()
+ * @model containment="true" resolveProxies="true"
+ * @generated
+ */
+ EList<Extension> getExtensions();
+
} // Group
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 13f4d7ac6f..6bff2c08fc 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
@@ -42,6 +42,7 @@ import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.Environment;
+import org.eclipse.sirius.viewpoint.description.Extension;
import org.eclipse.sirius.viewpoint.description.FeatureExtensionDescription;
import org.eclipse.sirius.viewpoint.description.FixedColor;
import org.eclipse.sirius.viewpoint.description.Group;
@@ -97,6 +98,13 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
*
* @generated
*/
+ private EClass extensionEClass = null;
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
private EClass componentEClass = null;
/**
@@ -592,6 +600,26 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
* @generated
*/
@Override
+ public EReference getGroup_Extensions() {
+ return (EReference) groupEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public EClass getExtension() {
+ return extensionEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getComponent() {
return componentEClass;
}
@@ -1953,6 +1981,9 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
createEReference(groupEClass, DescriptionPackage.GROUP__SYSTEM_COLORS_PALETTE);
createEReference(groupEClass, DescriptionPackage.GROUP__USER_COLORS_PALETTES);
createEAttribute(groupEClass, DescriptionPackage.GROUP__VERSION);
+ createEReference(groupEClass, DescriptionPackage.GROUP__EXTENSIONS);
+
+ extensionEClass = createEClass(DescriptionPackage.EXTENSION);
componentEClass = createEClass(DescriptionPackage.COMPONENT);
@@ -2229,6 +2260,13 @@ public class DescriptionPackageImpl extends EPackageImpl implements DescriptionP
getGroup_Version(),
theEcorePackage.getEString(),
"version", null, 0, 1, Group.class, !EPackageImpl.IS_TRANSIENT, !EPackageImpl.IS_VOLATILE, EPackageImpl.IS_CHANGEABLE, !EPackageImpl.IS_UNSETTABLE, !EPackageImpl.IS_ID, EPackageImpl.IS_UNIQUE, !EPackageImpl.IS_DERIVED, EPackageImpl.IS_ORDERED); //$NON-NLS-1$
+ initEReference(
+ getGroup_Extensions(),
+ this.getExtension(),
+ null,
+ "extensions", null, 0, -1, Group.class, !EPackageImpl.IS_TRANSIENT, !EPackageImpl.IS_VOLATILE, EPackageImpl.IS_CHANGEABLE, EPackageImpl.IS_COMPOSITE, EPackageImpl.IS_RESOLVE_PROXIES, !EPackageImpl.IS_UNSETTABLE, EPackageImpl.IS_UNIQUE, !EPackageImpl.IS_DERIVED, EPackageImpl.IS_ORDERED); //$NON-NLS-1$
+
+ initEClass(extensionEClass, Extension.class, "Extension", EPackageImpl.IS_ABSTRACT, EPackageImpl.IS_INTERFACE, EPackageImpl.IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(componentEClass, Component.class, "Component", EPackageImpl.IS_ABSTRACT, EPackageImpl.IS_INTERFACE, EPackageImpl.IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/GroupImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/GroupImpl.java
index d592b6f0bc..835e1b1270 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/GroupImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/impl/GroupImpl.java
@@ -23,6 +23,7 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.sirius.viewpoint.description.DescriptionPackage;
import org.eclipse.sirius.viewpoint.description.DocumentedElement;
+import org.eclipse.sirius.viewpoint.description.Extension;
import org.eclipse.sirius.viewpoint.description.Group;
import org.eclipse.sirius.viewpoint.description.SytemColorsPalette;
import org.eclipse.sirius.viewpoint.description.UserColorsPalette;
@@ -51,6 +52,9 @@ import org.eclipse.sirius.viewpoint.description.Viewpoint;
* <li>
* {@link org.eclipse.sirius.viewpoint.description.impl.GroupImpl#getVersion
* <em>Version</em>}</li>
+ * <li>
+ * {@link org.eclipse.sirius.viewpoint.description.impl.GroupImpl#getExtensions
+ * <em>Extensions</em>}</li>
* </ul>
* </p>
*
@@ -153,6 +157,16 @@ public class GroupImpl extends DModelElementImpl implements Group {
protected String version = GroupImpl.VERSION_EDEFAULT;
/**
+ * The cached value of the '{@link #getExtensions() <em>Extensions</em>}'
+ * containment reference list. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see #getExtensions()
+ * @generated
+ * @ordered
+ */
+ protected EList<Extension> extensions;
+
+ /**
* <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -317,12 +331,27 @@ public class GroupImpl extends DModelElementImpl implements Group {
* @generated
*/
@Override
+ public EList<Extension> getExtensions() {
+ if (extensions == null) {
+ extensions = new EObjectContainmentEList.Resolving<Extension>(Extension.class, this, DescriptionPackage.GROUP__EXTENSIONS);
+ }
+ return extensions;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
case DescriptionPackage.GROUP__OWNED_VIEWPOINTS:
return ((InternalEList<?>) getOwnedViewpoints()).basicRemove(otherEnd, msgs);
case DescriptionPackage.GROUP__USER_COLORS_PALETTES:
return ((InternalEList<?>) getUserColorsPalettes()).basicRemove(otherEnd, msgs);
+ case DescriptionPackage.GROUP__EXTENSIONS:
+ return ((InternalEList<?>) getExtensions()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -350,6 +379,8 @@ public class GroupImpl extends DModelElementImpl implements Group {
return getUserColorsPalettes();
case DescriptionPackage.GROUP__VERSION:
return getVersion();
+ case DescriptionPackage.GROUP__EXTENSIONS:
+ return getExtensions();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -383,6 +414,10 @@ public class GroupImpl extends DModelElementImpl implements Group {
case DescriptionPackage.GROUP__VERSION:
setVersion((String) newValue);
return;
+ case DescriptionPackage.GROUP__EXTENSIONS:
+ getExtensions().clear();
+ getExtensions().addAll((Collection<? extends Extension>) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -413,6 +448,9 @@ public class GroupImpl extends DModelElementImpl implements Group {
case DescriptionPackage.GROUP__VERSION:
setVersion(GroupImpl.VERSION_EDEFAULT);
return;
+ case DescriptionPackage.GROUP__EXTENSIONS:
+ getExtensions().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -437,6 +475,8 @@ public class GroupImpl extends DModelElementImpl implements Group {
return userColorsPalettes != null && !userColorsPalettes.isEmpty();
case DescriptionPackage.GROUP__VERSION:
return GroupImpl.VERSION_EDEFAULT == null ? version != null : !GroupImpl.VERSION_EDEFAULT.equals(version);
+ case DescriptionPackage.GROUP__EXTENSIONS:
+ return extensions != null && !extensions.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/PaneBasedSelectionWizardDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/PaneBasedSelectionWizardDescriptionImpl.java
index 0d015bb103..9655db39b4 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/PaneBasedSelectionWizardDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/PaneBasedSelectionWizardDescriptionImpl.java
@@ -210,7 +210,7 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
* The default value of the '{@link #getChoiceOfValuesMessage()
* <em>Choice Of Values Message</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
* @see #getChoiceOfValuesMessage()
* @not-generated
* @ordered
@@ -318,7 +318,7 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
* The default value of the '{@link #getSelectedValuesMessage()
* <em>Selected Values Message</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ *
* @see #getSelectedValuesMessage()
* @not-generated
* @ordered
@@ -468,8 +468,8 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
containerView = (ContainerViewVariable) eResolveProxy(oldContainerView);
if (containerView != oldContainerView) {
InternalEObject newContainerView = (InternalEObject) containerView;
- NotificationChain msgs = oldContainerView.eInverseRemove(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__CONTAINER_VIEW, null,
- null);
+ NotificationChain msgs = oldContainerView
+ .eInverseRemove(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__CONTAINER_VIEW, null, null);
if (newContainerView.eInternalContainer() == null) {
msgs = newContainerView.eInverseAdd(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__CONTAINER_VIEW, null, msgs);
}
@@ -627,8 +627,8 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
initialOperation = (InitialOperation) eResolveProxy(oldInitialOperation);
if (initialOperation != oldInitialOperation) {
InternalEObject newInitialOperation = (InternalEObject) initialOperation;
- NotificationChain msgs = oldInitialOperation.eInverseRemove(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__INITIAL_OPERATION, null,
- null);
+ NotificationChain msgs = oldInitialOperation.eInverseRemove(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__INITIAL_OPERATION,
+ null, null);
if (newInitialOperation.eInternalContainer() == null) {
msgs = newInitialOperation.eInverseAdd(this, InternalEObject.EOPPOSITE_FEATURE_BASE - ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__INITIAL_OPERATION, null, msgs);
}
@@ -1172,8 +1172,8 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__WINDOW_TITLE:
return PaneBasedSelectionWizardDescriptionImpl.WINDOW_TITLE_EDEFAULT == null ? windowTitle != null : !PaneBasedSelectionWizardDescriptionImpl.WINDOW_TITLE_EDEFAULT.equals(windowTitle);
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__WINDOW_IMAGE_PATH:
- return PaneBasedSelectionWizardDescriptionImpl.WINDOW_IMAGE_PATH_EDEFAULT == null ? windowImagePath != null
- : !PaneBasedSelectionWizardDescriptionImpl.WINDOW_IMAGE_PATH_EDEFAULT.equals(windowImagePath);
+ return PaneBasedSelectionWizardDescriptionImpl.WINDOW_IMAGE_PATH_EDEFAULT == null ? windowImagePath != null : !PaneBasedSelectionWizardDescriptionImpl.WINDOW_IMAGE_PATH_EDEFAULT
+ .equals(windowImagePath);
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__MESSAGE:
return PaneBasedSelectionWizardDescriptionImpl.MESSAGE_EDEFAULT == null ? message != null : !PaneBasedSelectionWizardDescriptionImpl.MESSAGE_EDEFAULT.equals(message);
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__CHOICE_OF_VALUES_MESSAGE:
@@ -1185,11 +1185,11 @@ public class PaneBasedSelectionWizardDescriptionImpl extends AbstractToolDescrip
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__TREE:
return tree != PaneBasedSelectionWizardDescriptionImpl.TREE_EDEFAULT;
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__ROOT_EXPRESSION:
- return PaneBasedSelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT == null ? rootExpression != null
- : !PaneBasedSelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT.equals(rootExpression);
+ return PaneBasedSelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT == null ? rootExpression != null : !PaneBasedSelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT
+ .equals(rootExpression);
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__CHILDREN_EXPRESSION:
- return PaneBasedSelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT == null ? childrenExpression != null
- : !PaneBasedSelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT.equals(childrenExpression);
+ return PaneBasedSelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT == null ? childrenExpression != null : !PaneBasedSelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT
+ .equals(childrenExpression);
case ToolPackage.PANE_BASED_SELECTION_WIZARD_DESCRIPTION__SELECTED_VALUES_MESSAGE:
return PaneBasedSelectionWizardDescriptionImpl.SELECTED_VALUES_MESSAGE_EDEFAULT == null ? selectedValuesMessage != null
: !PaneBasedSelectionWizardDescriptionImpl.SELECTED_VALUES_MESSAGE_EDEFAULT.equals(selectedValuesMessage);
diff --git a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/SelectionWizardDescriptionImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/SelectionWizardDescriptionImpl.java
index af25ecd106..cf0ca8031c 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/SelectionWizardDescriptionImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/tool/impl/SelectionWizardDescriptionImpl.java
@@ -268,7 +268,7 @@ public class SelectionWizardDescriptionImpl extends AbstractToolDescriptionImpl
/**
* The default value of the '{@link #getWindowTitle() <em>Window Title</em>}
* ' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @see #getWindowTitle()
* @not-generated
* @ordered
@@ -1039,8 +1039,8 @@ public class SelectionWizardDescriptionImpl extends AbstractToolDescriptionImpl
public boolean eIsSet(int featureID) {
switch (featureID) {
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__CANDIDATES_EXPRESSION:
- return SelectionWizardDescriptionImpl.CANDIDATES_EXPRESSION_EDEFAULT == null ? candidatesExpression != null
- : !SelectionWizardDescriptionImpl.CANDIDATES_EXPRESSION_EDEFAULT.equals(candidatesExpression);
+ return SelectionWizardDescriptionImpl.CANDIDATES_EXPRESSION_EDEFAULT == null ? candidatesExpression != null : !SelectionWizardDescriptionImpl.CANDIDATES_EXPRESSION_EDEFAULT
+ .equals(candidatesExpression);
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__MULTIPLE:
return multiple != SelectionWizardDescriptionImpl.MULTIPLE_EDEFAULT;
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__TREE:
@@ -1048,8 +1048,8 @@ public class SelectionWizardDescriptionImpl extends AbstractToolDescriptionImpl
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__ROOT_EXPRESSION:
return SelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT == null ? rootExpression != null : !SelectionWizardDescriptionImpl.ROOT_EXPRESSION_EDEFAULT.equals(rootExpression);
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__CHILDREN_EXPRESSION:
- return SelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT == null ? childrenExpression != null
- : !SelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT.equals(childrenExpression);
+ return SelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT == null ? childrenExpression != null : !SelectionWizardDescriptionImpl.CHILDREN_EXPRESSION_EDEFAULT
+ .equals(childrenExpression);
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__MESSAGE:
return SelectionWizardDescriptionImpl.MESSAGE_EDEFAULT == null ? message != null : !SelectionWizardDescriptionImpl.MESSAGE_EDEFAULT.equals(message);
case ToolPackage.SELECTION_WIZARD_DESCRIPTION__ELEMENT:
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 39db7b404a..6cab7381e1 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
@@ -35,6 +35,7 @@ import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.Environment;
+import org.eclipse.sirius.viewpoint.description.Extension;
import org.eclipse.sirius.viewpoint.description.FeatureExtensionDescription;
import org.eclipse.sirius.viewpoint.description.FixedColor;
import org.eclipse.sirius.viewpoint.description.Group;
@@ -121,6 +122,11 @@ public class DescriptionAdapterFactory extends AdapterFactoryImpl {
}
@Override
+ public Adapter caseExtension(Extension object) {
+ return createExtensionAdapter();
+ }
+
+ @Override
public Adapter caseComponent(Component object) {
return createComponentAdapter();
}
@@ -367,6 +373,22 @@ public class DescriptionAdapterFactory extends AdapterFactoryImpl {
/**
* Creates a new adapter for an object of class '
+ * {@link org.eclipse.sirius.viewpoint.description.Extension
+ * <em>Extension</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.Extension
+ * @generated
+ */
+ public Adapter createExtensionAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '
* {@link org.eclipse.sirius.viewpoint.description.Component
* <em>Component</em>}'. <!-- begin-user-doc --> This default implementation
* returns null so that we can easily ignore cases; it's useful to ignore a
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 9224ba68ed..4761cd5429 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
@@ -35,6 +35,7 @@ import org.eclipse.sirius.viewpoint.description.EReferenceCustomization;
import org.eclipse.sirius.viewpoint.description.EStructuralFeatureCustomization;
import org.eclipse.sirius.viewpoint.description.EndUserDocumentedElement;
import org.eclipse.sirius.viewpoint.description.Environment;
+import org.eclipse.sirius.viewpoint.description.Extension;
import org.eclipse.sirius.viewpoint.description.FeatureExtensionDescription;
import org.eclipse.sirius.viewpoint.description.FixedColor;
import org.eclipse.sirius.viewpoint.description.Group;
@@ -147,6 +148,14 @@ public class DescriptionSwitch<T> {
}
return result;
}
+ case DescriptionPackage.EXTENSION: {
+ Extension extension = (Extension) theEObject;
+ T result = caseExtension(extension);
+ if (result == null) {
+ result = defaultCase(theEObject);
+ }
+ return result;
+ }
case DescriptionPackage.COMPONENT: {
Component component = (Component) theEObject;
T result = caseComponent(component);
@@ -588,6 +597,23 @@ public class DescriptionSwitch<T> {
/**
* Returns the result of interpreting the object as an instance of '
+ * <em>Extension</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>Extension</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseExtension(Extension object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '
* <em>Component</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/validation/impl/ValidationRuleImpl.java b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java
index 65648fca22..45473b96dd 100644
--- a/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java
+++ b/plugins/org.eclipse.sirius/src-gen/org/eclipse/sirius/viewpoint/description/validation/impl/ValidationRuleImpl.java
@@ -77,7 +77,7 @@ public abstract class ValidationRuleImpl extends IdentifiedElementImpl implement
/**
* The default value of the '{@link #getMessage() <em>Message</em>}'
* attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
- *
+ *
* @see #getMessage()
* @not-generated
* @ordered

Back to the top