diff options
| author | Pierre-Charles David | 2015-11-04 13:01:06 +0000 |
|---|---|---|
| committer | Maxime Porhel | 2015-11-09 15:54:22 +0000 |
| commit | 9ae6923cdd4d14cb985c1efbd916b45caef5e34e (patch) | |
| tree | 162ed96331feb5417a607c020dbb5e606fb84b2f | |
| parent | 7122668c7eae4235fa7970f3163dd8c43dad683b (diff) | |
| download | org.eclipse.sirius-9ae6923cdd4d14cb985c1efbd916b45caef5e34e.tar.gz org.eclipse.sirius-9ae6923cdd4d14cb985c1efbd916b45caef5e34e.tar.xz org.eclipse.sirius-9ae6923cdd4d14cb985c1efbd916b45caef5e34e.zip | |
[481733] Fix CCE and make the code more robust
We customize the *ItemProvider#getLabel() methods of all types which
inherit from IdentifiedElement, but at least in commit
2bff4d82eecc048b5f8fa4d519c71361858e6de5 these customizations are buggy
and downcast the input object to the wrong type (see in particular in
ValidationRuleItemProvider).
Fix the broken casts, and more generally always cast to the more general
IdentifiedElement type (which is all that we need) instead of each
provider casting to the more precise specific type it handles. This
makes the code more similar across all the custom getLabel() and less
brittle.
Bug: 481733
Change-Id: Ib03b5ce7c2ddc33ed8b4425411a0e45793ac5503
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
104 files changed, 304 insertions, 200 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 0f031759d9..3713b2f6a8 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -18,6 +18,7 @@ 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; /** * This is the item provider adapter for a @@ -71,7 +72,7 @@ public class BasicMessageMappingItemProvider extends MessageMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((BasicMessageMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_BasicMessageMapping_type") : getString("_UI_BasicMessageMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 b57aba88a4..5bae804871 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class CombinedFragmentMappingItemProvider extends FrameMappingItemProvide */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CombinedFragmentMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_CombinedFragmentMapping_type") : getString("_UI_CombinedFragmentMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 f8938a9ac5..04d6d6de92 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -18,6 +18,7 @@ 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; /** * This is the item provider adapter for a @@ -71,7 +72,7 @@ public class CreationMessageMappingItemProvider extends MessageMappingItemProvid */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreationMessageMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_CreationMessageMapping_type") : getString("_UI_CreationMessageMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 baf5715610..f2d7d8b853 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -18,6 +18,7 @@ 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; /** * This is the item provider adapter for a @@ -71,7 +72,7 @@ public class DestructionMessageMappingItemProvider extends MessageMappingItemPro */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DestructionMessageMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_DestructionMessageMapping_type") : getString("_UI_DestructionMessageMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 6774eaf1db..9af162ca0a 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** * This is the item provider adapter for a @@ -76,7 +77,7 @@ public class EndOfLifeMappingItemProvider extends NodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((EndOfLifeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_EndOfLifeMapping_type") : getString("_UI_EndOfLifeMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ExecutionMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ExecutionMappingItemProvider.java index 68c24ab68c..e969acec1e 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ExecutionMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ExecutionMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.diagram.description.provider.NodeMappingItemProvider; import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.ExecutionMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -113,7 +114,7 @@ public class ExecutionMappingItemProvider extends NodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ExecutionMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ExecutionMapping_type") : getString("_UI_ExecutionMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/FrameMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/FrameMappingItemProvider.java index 497a17c460..08e1ef7019 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/FrameMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/FrameMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.description.provider.ContainerMappingItemProvi import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.FrameMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -142,7 +143,7 @@ public class FrameMappingItemProvider extends ContainerMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((FrameMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_FrameMapping_type") : getString("_UI_FrameMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 43c26f09f8..498ba534ab 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** * This is the item provider adapter for a @@ -76,7 +77,7 @@ public class InstanceRoleMappingItemProvider extends NodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((InstanceRoleMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_InstanceRoleMapping_type") : getString("_UI_InstanceRoleMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 629593923a..89b97e9f10 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class InteractionUseMappingItemProvider extends FrameMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((InteractionUseMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_InteractionUseMapping_type") : getString("_UI_InteractionUseMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/MessageMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/MessageMappingItemProvider.java index 99e3cd210d..305d3cdc28 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/MessageMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/MessageMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.description.provider.EdgeMappingItemProvider; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.MessageMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -96,7 +97,7 @@ public class MessageMappingItemProvider extends EdgeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((MessageMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_MessageMapping_type") : getString("_UI_MessageMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 fda5b75933..81215e8879 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -22,6 +22,7 @@ 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; /** * This is the item provider adapter for a @@ -75,7 +76,7 @@ public class ObservationPointMappingItemProvider extends NodeMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ObservationPointMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ObservationPointMapping_type") : getString("_UI_ObservationPointMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/OperandMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/OperandMappingItemProvider.java index 1a808e9a6f..ef7a1b114b 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/OperandMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/OperandMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.description.provider.ContainerMappingItemProvi import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.OperandMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -112,7 +113,7 @@ public class OperandMappingItemProvider extends ContainerMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((OperandMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_OperandMapping_type") : getString("_UI_OperandMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ReturnMessageMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ReturnMessageMappingItemProvider.java index f025fd5e65..f0b1216716 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ReturnMessageMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/ReturnMessageMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -22,6 +22,7 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.ReturnMessageMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -92,7 +93,7 @@ public class ReturnMessageMappingItemProvider extends MessageMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ReturnMessageMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ReturnMessageMapping_type") : getString("_UI_ReturnMessageMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/SequenceDiagramDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/SequenceDiagramDescriptionItemProvider.java index e4da824d49..e34344b277 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/SequenceDiagramDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/SequenceDiagramDescriptionItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.description.provider.DiagramDescriptionItemPro import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.SequenceDiagramDescription; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -107,7 +108,7 @@ public class SequenceDiagramDescriptionItemProvider extends DiagramDescriptionIt */ @Override public String getText(Object object) { - final String label = new IdentifiedElementQuery((SequenceDiagramDescription) object).getLabel(); + final String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_SequenceDiagramDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/StateMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/StateMappingItemProvider.java index 128a113da4..b96eeec19a 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/StateMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/provider/StateMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.diagram.description.provider.NodeMappingItemProvider; import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.DescriptionPackage; import org.eclipse.sirius.diagram.sequence.description.StateMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -113,7 +114,7 @@ public class StateMappingItemProvider extends NodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((StateMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_StateMapping_type") : getString("_UI_StateMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/CombinedFragmentCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/CombinedFragmentCreationToolItemProvider.java index 95a6720cf1..d0a4cf9180 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/CombinedFragmentCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/CombinedFragmentCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.CombinedFragmentCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -113,7 +114,7 @@ public class CombinedFragmentCreationToolItemProvider extends ContainerCreationD */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CombinedFragmentCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_CombinedFragmentCreationTool_type") : getString("_UI_CombinedFragmentCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ExecutionCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ExecutionCreationToolItemProvider.java index df115b6348..896ccd91ae 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ExecutionCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ExecutionCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.ExecutionCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -112,7 +113,7 @@ public class ExecutionCreationToolItemProvider extends NodeCreationDescriptionIt */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ExecutionCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ExecutionCreationTool_type") : getString("_UI_ExecutionCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleCreationToolItemProvider.java index e4c609a7ae..9f6547e4e1 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ import org.eclipse.sirius.diagram.description.tool.provider.NodeCreationDescript import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.InstanceRoleCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; /** @@ -111,7 +112,7 @@ public class InstanceRoleCreationToolItemProvider extends NodeCreationDescriptio */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((InstanceRoleCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_InstanceRoleCreationTool_type") : getString("_UI_InstanceRoleCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleReorderToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleReorderToolItemProvider.java index 833d25fddd..df610ac3cb 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleReorderToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InstanceRoleReorderToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.InstanceRoleReorderTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -128,7 +129,7 @@ public class InstanceRoleReorderToolItemProvider extends AbstractToolDescription */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((InstanceRoleReorderTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_InstanceRoleReorderTool_type") : getString("_UI_InstanceRoleReorderTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InteractionUseCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InteractionUseCreationToolItemProvider.java index 7d7005fd48..6225b3d4ff 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InteractionUseCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/InteractionUseCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.InteractionUseCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -113,7 +114,7 @@ public class InteractionUseCreationToolItemProvider extends ContainerCreationDes */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((InteractionUseCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_InteractionUseCreationTool_type") : getString("_UI_InteractionUseCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 df22a3a958..4aa93fdb11 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -21,6 +21,7 @@ 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; /** * This is the item provider adapter for a @@ -74,7 +75,7 @@ public class LifelineCreationToolItemProvider extends ContainerCreationDescripti */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((LifelineCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_LifelineCreationTool_type") : getString("_UI_LifelineCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/MessageCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/MessageCreationToolItemProvider.java index cb816ba28e..b47c880c53 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/MessageCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/MessageCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2014 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.tool.MessageCreationTool; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -300,7 +301,7 @@ public class MessageCreationToolItemProvider extends SequenceDiagramToolDescript */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((MessageCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_MessageCreationTool_type") : getString("_UI_MessageCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ObservationPointCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ObservationPointCreationToolItemProvider.java index 3575d081b9..13e403873c 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ObservationPointCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ObservationPointCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.ObservationPointCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -112,7 +113,7 @@ public class ObservationPointCreationToolItemProvider extends NodeCreationDescri */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ObservationPointCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ObservationPointCreationTool_type") : getString("_UI_ObservationPointCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/OperandCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/OperandCreationToolItemProvider.java index 0b2d5952c1..4596ee61f9 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/OperandCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/OperandCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.OperandCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -112,7 +113,7 @@ public class OperandCreationToolItemProvider extends ContainerCreationDescriptio */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((OperandCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_OperandCreationTool_type") : getString("_UI_OperandCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ReorderToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ReorderToolItemProvider.java index bd760c7390..a049f66aed 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ReorderToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/ReorderToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.ReorderTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -132,7 +133,7 @@ public class ReorderToolItemProvider extends AbstractToolDescriptionItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ReorderTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ReorderTool_type") : getString("_UI_ReorderTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/StateCreationToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/StateCreationToolItemProvider.java index 9c5fbd5c83..d6b1fe4eaf 100644 --- a/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/StateCreationToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.sequence.edit/src-gen/org/eclipse/sirius/diagram/sequence/description/tool/provider/StateCreationToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.diagram.sequence.description.DescriptionFactory; import org.eclipse.sirius.diagram.sequence.description.provider.SequenceEditPlugin; import org.eclipse.sirius.diagram.sequence.description.tool.StateCreationTool; import org.eclipse.sirius.diagram.sequence.description.tool.ToolPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -112,7 +113,7 @@ public class StateCreationToolItemProvider extends NodeCreationDescriptionItemPr */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((StateCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_StateCreationTool_type") : getString("_UI_StateCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/concern/provider/ConcernDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/concern/provider/ConcernDescriptionItemProvider.java index 67a2f7d9ba..87aa4c2ddc 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/concern/provider/ConcernDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/concern/provider/ConcernDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.diagram.description.concern.ConcernDescription; import org.eclipse.sirius.diagram.description.concern.ConcernPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -155,7 +156,7 @@ public class ConcernDescriptionItemProvider extends DocumentedElementItemProvide */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ConcernDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ConcernDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/CompositeFilterDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/CompositeFilterDescriptionItemProvider.java index 5ead96c48b..6c83ebfa67 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/CompositeFilterDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/CompositeFilterDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.description.filter.CompositeFilterDescription; import org.eclipse.sirius.diagram.description.filter.FilterFactory; import org.eclipse.sirius.diagram.description.filter.FilterPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -109,7 +110,7 @@ public class CompositeFilterDescriptionItemProvider extends FilterDescriptionIte */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CompositeFilterDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); if (label != null) { return label; } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/FilterDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/FilterDescriptionItemProvider.java index ab0bf75741..99bfdb857c 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/FilterDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/filter/provider/FilterDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.diagram.description.filter.FilterDescription; import org.eclipse.sirius.diagram.description.filter.FilterPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -99,7 +100,7 @@ public class FilterDescriptionItemProvider extends DocumentedElementItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((FilterDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); if (label != null) { return label; } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AbstractNodeMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AbstractNodeMappingItemProvider.java index b358a02fa3..4717327716 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AbstractNodeMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AbstractNodeMappingItemProvider.java @@ -27,6 +27,7 @@ import org.eclipse.sirius.diagram.description.AbstractNodeMapping; import org.eclipse.sirius.diagram.description.DescriptionFactory; import org.eclipse.sirius.diagram.description.NodeMapping; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -151,7 +152,7 @@ public class AbstractNodeMappingItemProvider extends DiagramElementMappingItemPr */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((AbstractNodeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_AbstractNodeMapping_type") : getString("_UI_AbstractNodeMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AdditionalLayerItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AdditionalLayerItemProvider.java index aa5ae5cc7a..ca28a36763 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AdditionalLayerItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/AdditionalLayerItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.diagram.description.AdditionalLayer; import org.eclipse.sirius.diagram.description.DescriptionPackage; import org.eclipse.sirius.ext.base.Option; import org.eclipse.sirius.ui.tools.internal.util.EMFCoreUtil; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -116,7 +117,7 @@ public class AdditionalLayerItemProvider extends LayerItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((AdditionalLayer) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_AdditionalLayer_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingImportItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingImportItemProvider.java index c8414e8937..55f62aa098 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingImportItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingImportItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.description.ContainerMappingImport; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -123,7 +124,7 @@ public class ContainerMappingImportItemProvider extends ContainerMappingItemProv */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ContainerMappingImport) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ContainerMappingImport_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingItemProvider.java index 6d104b220e..9685205fab 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ContainerMappingItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.diagram.description.NodeMapping; import org.eclipse.sirius.diagram.description.style.FlatContainerStyleDescription; import org.eclipse.sirius.diagram.description.style.ShapeContainerStyleDescription; import org.eclipse.sirius.diagram.description.style.StyleFactory; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -213,7 +214,7 @@ public class ContainerMappingItemProvider extends AbstractNodeMappingItemProvide */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ContainerMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ContainerMapping_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramDescriptionItemProvider.java index dd4c796261..cbb9d6cbd5 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramDescriptionItemProvider.java @@ -33,6 +33,7 @@ import org.eclipse.sirius.diagram.description.concern.ConcernSet; import org.eclipse.sirius.diagram.description.filter.FilterFactory; import org.eclipse.sirius.diagram.ui.provider.Messages; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory; @@ -486,7 +487,7 @@ public class DiagramDescriptionItemProvider extends DragAndDropTargetDescription */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DiagramDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_DiagramDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramElementMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramElementMappingItemProvider.java index e7c7724528..b2d0264c5c 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramElementMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramElementMappingItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.diagram.description.DiagramElementMapping; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.RepresentationElementMappingItemProvider; /** @@ -182,7 +183,7 @@ public class DiagramElementMappingItemProvider extends RepresentationElementMapp */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DiagramElementMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DiagramElementMapping_type") : getString("_UI_DiagramElementMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramImportDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramImportDescriptionItemProvider.java index b0cbdf1bdf..bed32ca4fd 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramImportDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/DiagramImportDescriptionItemProvider.java @@ -34,6 +34,7 @@ import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.diagram.ui.provider.Messages; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory; @@ -501,7 +502,7 @@ public class DiagramImportDescriptionItemProvider extends DocumentedElementItemP */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DiagramImportDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_DiagramImportDescription_type") : getString("_UI_DiagramImportDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingImportItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingImportItemProvider.java index 41a2efe753..9d0a5bb2d8 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingImportItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingImportItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.DescriptionFactory; import org.eclipse.sirius.diagram.description.EdgeMappingImport; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -177,7 +178,7 @@ public class EdgeMappingImportItemProvider extends DocumentedElementItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((EdgeMappingImport) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_EdgeMappingImport_type") : label; //$NON-NLS-1$ } @@ -188,7 +189,7 @@ public class EdgeMappingImportItemProvider extends DocumentedElementItemProvider * @not-generated */ public String getTextGen(Object object) { - String label = new IdentifiedElementQuery((EdgeMappingImport) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_EdgeMappingImport_type") : getString("_UI_EdgeMappingImport_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingItemProvider.java index 18723f4862..9a4ed5a314 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/EdgeMappingItemProvider.java @@ -31,6 +31,7 @@ import org.eclipse.sirius.diagram.description.style.StyleFactory; import org.eclipse.sirius.diagram.description.style.StylePackage; import org.eclipse.sirius.diagram.ui.provider.Messages; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -292,7 +293,7 @@ public class EdgeMappingItemProvider extends DiagramElementMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((EdgeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); if ((label == null || label.length() == 0)) { if (((EdgeMapping) object).isUseDomainElement()) { label = Messages.ItemProvider_elementBasedEdge; diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/LayerItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/LayerItemProvider.java index d7ef6e5aee..f4c4d2a080 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/LayerItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/LayerItemProvider.java @@ -38,6 +38,7 @@ import org.eclipse.sirius.ext.base.Option; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; import org.eclipse.sirius.ui.tools.internal.util.EMFCoreUtil; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -257,7 +258,7 @@ public class LayerItemProvider extends DocumentedElementItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((Layer) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_Layer_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingImportItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingImportItemProvider.java index 904eb54d12..ba07d7f8cf 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingImportItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingImportItemProvider.java @@ -27,6 +27,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.description.NodeMappingImport; import org.eclipse.sirius.diagram.ui.provider.Messages; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -131,7 +132,7 @@ public class NodeMappingImportItemProvider extends NodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((NodeMappingImport) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); EStructuralFeature eContainingFeature = ((EObject) object).eContainingFeature(); if (eContainingFeature != null && eContainingFeature.getFeatureID() == org.eclipse.sirius.diagram.description.DescriptionPackage.ABSTRACT_NODE_MAPPING__BORDERED_NODE_MAPPINGS) { return MessageFormat.format(Messages.NodeMappingItemProvider_borderedLabel, label); diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingItemProvider.java index 79c7174bb2..6b11965d88 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/NodeMappingItemProvider.java @@ -33,6 +33,7 @@ import org.eclipse.sirius.diagram.description.style.NodeStyleDescription; import org.eclipse.sirius.diagram.description.style.StyleFactory; import org.eclipse.sirius.diagram.description.style.WorkspaceImageDescription; import org.eclipse.sirius.diagram.ui.provider.Messages; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -139,7 +140,7 @@ public class NodeMappingItemProvider extends AbstractNodeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((NodeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); EStructuralFeature eContainingFeature = ((EObject) object).eContainingFeature(); if (eContainingFeature != null && eContainingFeature.getFeatureID() == org.eclipse.sirius.diagram.description.DescriptionPackage.ABSTRACT_NODE_MAPPING__BORDERED_NODE_MAPPINGS) { return MessageFormat.format(Messages.NodeMappingItemProvider_borderedLabel, label); diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/BehaviorToolItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/BehaviorToolItemProvider.java index 20685b21be..fe416ae142 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/BehaviorToolItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/BehaviorToolItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.diagram.description.tool.BehaviorTool; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -130,7 +131,7 @@ public class BehaviorToolItemProvider extends AbstractToolDescriptionItemProvide */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((BehaviorTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_BehaviorTool_type") : getString("_UI_BehaviorTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerCreationDescriptionItemProvider.java index 1a12776b18..26516b90f6 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerCreationDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerCreationDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.tool.ContainerCreationDescription; import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; /** @@ -162,7 +163,7 @@ public class ContainerCreationDescriptionItemProvider extends MappingBasedToolDe */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ContainerCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ContainerCreationDescription_type") : getString("_UI_ContainerCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerDropDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerDropDescriptionItemProvider.java index 08207fcb05..51a66658c4 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerDropDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ContainerDropDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.diagram.description.tool.ContainerDropDescription; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; @@ -164,7 +165,7 @@ public class ContainerDropDescriptionItemProvider extends MappingBasedToolDescri */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ContainerDropDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ContainerDropDescription_type") : getString("_UI_ContainerDropDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DeleteElementDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DeleteElementDescriptionItemProvider.java index 0b01b34e45..d07daea170 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DeleteElementDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DeleteElementDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.diagram.description.tool.DeleteElementDescription; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; @@ -117,7 +118,7 @@ public class DeleteElementDescriptionItemProvider extends MappingBasedToolDescri */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DeleteElementDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DeleteElementDescription_type") : getString("_UI_DeleteElementDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 dae7b949e5..4ff82c2fc9 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -24,6 +24,7 @@ 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; import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationCreationDescriptionItemProvider; /** @@ -93,7 +94,7 @@ public class DiagramCreationDescriptionItemProvider extends RepresentationCreati */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DiagramCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DiagramCreationDescription_type") : getString("_UI_DiagramCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 c39b3d16a5..1eafa3e6b7 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -24,6 +24,7 @@ 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; import org.eclipse.sirius.viewpoint.description.tool.provider.RepresentationNavigationDescriptionItemProvider; /** @@ -93,7 +94,7 @@ public class DiagramNavigationDescriptionItemProvider extends RepresentationNavi */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DiagramNavigationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DiagramNavigationDescription_type") : getString("_UI_DiagramNavigationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DirectEditLabelItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DirectEditLabelItemProvider.java index 70dce18ded..879a27c8db 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DirectEditLabelItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DirectEditLabelItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.diagram.description.tool.DirectEditLabel; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; @@ -130,7 +131,7 @@ public class DirectEditLabelItemProvider extends MappingBasedToolDescriptionItem */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DirectEditLabel) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DirectEditLabel_type") : getString("_UI_DirectEditLabel_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DoubleClickDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DoubleClickDescriptionItemProvider.java index 0dad08a5a3..c3469c77dd 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DoubleClickDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/DoubleClickDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.diagram.description.tool.DoubleClickDescription; import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; /** @@ -130,7 +131,7 @@ public class DoubleClickDescriptionItemProvider extends MappingBasedToolDescript */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DoubleClickDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DoubleClickDescription_type") : getString("_UI_DoubleClickDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/EdgeCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/EdgeCreationDescriptionItemProvider.java index e55ebf52a9..48126f4bd3 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/EdgeCreationDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/EdgeCreationDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.tool.EdgeCreationDescription; import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; /** @@ -212,7 +213,7 @@ public class EdgeCreationDescriptionItemProvider extends MappingBasedToolDescrip */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((EdgeCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_EdgeCreationDescription_type") : getString("_UI_EdgeCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/NodeCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/NodeCreationDescriptionItemProvider.java index bd4e10140a..3dfb287b45 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/NodeCreationDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/NodeCreationDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.tool.NodeCreationDescription; import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; /** @@ -162,7 +163,7 @@ public class NodeCreationDescriptionItemProvider extends MappingBasedToolDescrip */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((NodeCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_NodeCreationDescription_type") : getString("_UI_NodeCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ReconnectEdgeDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ReconnectEdgeDescriptionItemProvider.java index 7ff7ae7274..72bd911df9 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ReconnectEdgeDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ReconnectEdgeDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -28,6 +28,7 @@ import org.eclipse.sirius.diagram.description.tool.ReconnectEdgeDescription; import org.eclipse.sirius.diagram.description.tool.ToolFactory; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; /** @@ -136,7 +137,7 @@ public class ReconnectEdgeDescriptionItemProvider extends MappingBasedToolDescri */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ReconnectEdgeDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ReconnectEdgeDescription_type") : getString("_UI_ReconnectEdgeDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/RequestDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/RequestDescriptionItemProvider.java index f90015df7b..aa6d15dc84 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/RequestDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/RequestDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.diagram.description.tool.RequestDescription; import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; /** @@ -94,7 +95,7 @@ public class RequestDescriptionItemProvider extends AbstractToolDescriptionItemP */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((RequestDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_RequestDescription_type") : getString("_UI_RequestDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolGroupItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolGroupItemProvider.java index bbcc5cb541..d637d53fd6 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolGroupItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolGroupItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -32,6 +32,7 @@ import org.eclipse.sirius.diagram.description.tool.ToolPackage; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; import org.eclipse.sirius.viewpoint.description.tool.PopupMenu; @@ -149,7 +150,7 @@ public class ToolGroupItemProvider extends DocumentedElementItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery(((ToolGroup) object)).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ToolGroup_type") : getString("_UI_ToolGroup_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolSectionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolSectionItemProvider.java index 678422c7fc..b387eb7ecb 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolSectionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/tool/provider/ToolSectionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -34,6 +34,7 @@ import org.eclipse.sirius.diagram.description.tool.ToolSection; import org.eclipse.sirius.diagram.ui.provider.DiagramUIPlugin; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -196,7 +197,7 @@ public class ToolSectionItemProvider extends DocumentedElementItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ToolSection) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ToolSection_type") : getString("_UI_ToolSection_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ColumnMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ColumnMappingItemProvider.java index 08c983cc14..75b62ec482 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ColumnMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ColumnMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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.ColumnMapping; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -106,7 +107,7 @@ public class ColumnMappingItemProvider extends TableMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ColumnMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ColumnMapping_type") : getString("_UI_ColumnMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCellToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCellToolItemProvider.java index 17a2a4853d..2f2093f829 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCellToolItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateCellToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ 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.CreateCellTool; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -216,7 +217,7 @@ public class CreateCellToolItemProvider extends TableToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreateCellTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_CreateCellTool_type") : getString("_UI_CreateCellTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 55bb260920..7d43450c40 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class CreateColumnToolItemProvider extends CreateToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreateColumnTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_CreateColumnTool_type") : getString("_UI_CreateColumnTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 c93daaa8d5..6f0698f574 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -21,6 +21,7 @@ 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; /** * This is the item provider adapter for a @@ -89,7 +90,7 @@ public class CreateCrossColumnToolItemProvider extends CreateToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreateCrossColumnTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_CreateCrossColumnTool_type") : getString("_UI_CreateCrossColumnTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 05d3ee87f2..91235fbe9b 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -21,6 +21,7 @@ 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; /** * This is the item provider adapter for a @@ -89,7 +90,7 @@ public class CreateLineToolItemProvider extends CreateToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreateLineTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_CreateLineTool_type") : getString("_UI_CreateLineTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateToolItemProvider.java index ffd1308144..bf52e8ca02 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateToolItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CreateToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.table.metamodel.table.description.CreateTool; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin; import org.eclipse.sirius.ui.tools.api.provider.ItemProviderHelper; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -121,7 +122,7 @@ public class CreateToolItemProvider extends AbstractToolDescriptionItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CreateTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_CreateTool_type") : getString("_UI_CreateTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CrossTableDescriptionItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CrossTableDescriptionItemProvider.java index 8a249b31cf..dc523530ce 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CrossTableDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/CrossTableDescriptionItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.table.metamodel.table.description.CrossTableDescriptio import org.eclipse.sirius.table.metamodel.table.description.DescriptionFactory; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.description.IntersectionMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -113,7 +114,7 @@ public class CrossTableDescriptionItemProvider extends TableDescriptionItemProvi */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((CrossTableDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_CrossTableDescription_type") : label; //$NON-NLS-1$ } 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 e105f8735f..54f128a35a 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class DeleteColumnToolItemProvider extends DeleteToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DeleteColumnTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DeleteColumnTool_type") : getString("_UI_DeleteColumnTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 9ccdd046ab..41df8dd025 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class DeleteLineToolItemProvider extends DeleteToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DeleteLineTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DeleteLineTool_type") : getString("_UI_DeleteLineTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteToolItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteToolItemProvider.java index c5dc9a61a0..c376a80a01 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteToolItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/DeleteToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -27,6 +27,7 @@ import org.eclipse.sirius.table.metamodel.table.description.DeleteTool; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin; import org.eclipse.sirius.ui.tools.api.provider.ItemProviderHelper; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -121,7 +122,7 @@ public class DeleteToolItemProvider extends AbstractToolDescriptionItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((DeleteTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_DeleteTool_type") : getString("_UI_DeleteTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/EditionTableDescriptionItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/EditionTableDescriptionItemProvider.java index 649e0b205a..5343179275 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/EditionTableDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/EditionTableDescriptionItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.description.contribution.ContributionPackage; import org.eclipse.sirius.table.metamodel.table.description.DescriptionFactory; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.description.EditionTableDescription; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -111,7 +112,7 @@ public class EditionTableDescriptionItemProvider extends TableDescriptionItemPro */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((EditionTableDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_EditionTableDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ElementColumnMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ElementColumnMappingItemProvider.java index 78bf81aa7b..7364d6775f 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ElementColumnMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/ElementColumnMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.table.metamodel.table.description.DescriptionFactory; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.description.ElementColumnMapping; import org.eclipse.sirius.table.metamodel.table.description.ForegroundConditionalStyle; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -152,7 +153,7 @@ public class ElementColumnMappingItemProvider extends ColumnMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ElementColumnMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_ElementColumnMapping_type") : label; //$NON-NLS-1$ } 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 645e6aac9f..09a0b1db23 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 @@ -33,6 +33,7 @@ import org.eclipse.sirius.table.metamodel.table.description.TableTool; import org.eclipse.sirius.table.metamodel.table.description.TableVariable; import org.eclipse.sirius.table.metamodel.table.provider.Messages; import org.eclipse.sirius.table.tools.api.interpreter.IInterpreterSiriusTableVariables; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; /** @@ -185,7 +186,7 @@ public class FeatureColumnMappingItemProvider extends ColumnMappingItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((FeatureColumnMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_FeatureColumnMapping_type") : label; //$NON-NLS-1$ } 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 461a048c08..e978bea1b9 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 @@ -35,6 +35,7 @@ import org.eclipse.sirius.table.metamodel.table.description.TableTool; import org.eclipse.sirius.table.metamodel.table.description.TableVariable; import org.eclipse.sirius.table.metamodel.table.provider.Messages; import org.eclipse.sirius.table.tools.api.interpreter.IInterpreterSiriusTableVariables; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; /** @@ -292,7 +293,7 @@ public class IntersectionMappingItemProvider extends TableMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((IntersectionMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_IntersectionMapping_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/LineMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/LineMappingItemProvider.java index 17589a255c..78ea1cf4b5 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/LineMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/LineMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.table.metamodel.table.description.DescriptionFactory; import org.eclipse.sirius.table.metamodel.table.description.DescriptionPackage; import org.eclipse.sirius.table.metamodel.table.description.ForegroundConditionalStyle; import org.eclipse.sirius.table.metamodel.table.description.LineMapping; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; /** * This is the item provider adapter for a @@ -195,7 +196,7 @@ public class LineMappingItemProvider extends TableMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((LineMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_LineMapping_type") : label; //$NON-NLS-1$ } 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 630fb60baa..e149d6b31e 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** @@ -92,7 +93,7 @@ public class TableCreationDescriptionItemProvider extends RepresentationCreation */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TableCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TableCreationDescription_type") : getString("_UI_TableCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableDescriptionItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableDescriptionItemProvider.java index 9010803c24..45ad997714 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableDescriptionItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.table.metamodel.table.description.TableDescription; import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -278,7 +279,7 @@ public class TableDescriptionItemProvider extends DocumentedElementItemProvider */ @Override public String getText(final Object object) { - final String label = new IdentifiedElementQuery((TableDescription) object).getLabel(); + final String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_TableDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableMappingItemProvider.java b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableMappingItemProvider.java index 06cdad9444..592f66e244 100644 --- a/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.table.ui/src-gen/org/eclipse/sirius/table/metamodel/table/description/provider/TableMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ 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.TableMapping; import org.eclipse.sirius.table.metamodel.table.provider.TableUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.RepresentationElementMappingItemProvider; /** @@ -94,7 +95,7 @@ public class TableMappingItemProvider extends RepresentationElementMappingItemPr */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TableMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TableMapping_type") : getString("_UI_TableMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 6431a66509..953c2c5baf 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** @@ -92,7 +93,7 @@ public class TableNavigationDescriptionItemProvider extends RepresentationNaviga */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TableNavigationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TableNavigationDescription_type") : getString("_UI_TableNavigationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 115c2c3502..cd1d5bbb88 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** @@ -92,7 +93,7 @@ public class TreeCreationDescriptionItemProvider extends RepresentationCreationD */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeCreationDescription_type") : getString("_UI_TreeCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeDescriptionItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeDescriptionItemProvider.java index 4ad1276136..00c8f87d13 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeDescriptionItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -32,6 +32,7 @@ import org.eclipse.sirius.tree.description.TreeItemMapping; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; import org.eclipse.sirius.ui.business.api.dialect.DialectUIManager; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; /** @@ -264,7 +265,7 @@ public class TreeDescriptionItemProvider extends DocumentedElementItemProvider { */ @Override public String getText(Object object) { - final String label = new IdentifiedElementQuery((TreeDescription) object).getLabel(); + final String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeDescription_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemContainerDropToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemContainerDropToolItemProvider.java index 82e62acac2..1060397b7b 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemContainerDropToolItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemContainerDropToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2010, 2011 THALES GLOBAL SERVICES. + * Copyright (c) 2010, 2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.tree.description.DescriptionPackage; import org.eclipse.sirius.tree.description.TreeItemContainerDropTool; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; import org.eclipse.sirius.ui.tools.api.provider.ItemProviderHelper; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; @@ -142,7 +143,7 @@ public class TreeItemContainerDropToolItemProvider extends MappingBasedToolDescr */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemContainerDropTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemContainerDropTool_type") : getString("_UI_TreeItemContainerDropTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 5bfc7ac0bb..b8aec6c73f 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -21,6 +21,7 @@ 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; /** * This is the item provider adapter for a @@ -89,7 +90,7 @@ public class TreeItemCreationToolItemProvider extends TreeItemToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemCreationTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemCreationTool_type") : getString("_UI_TreeItemCreationTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 80a5deae75..f0482b37b6 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2015 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 @@ -19,6 +19,7 @@ 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; /** * This is the item provider adapter for a @@ -72,7 +73,7 @@ public class TreeItemDeletionToolItemProvider extends TreeItemToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemDeletionTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemDeletionTool_type") : getString("_UI_TreeItemDeletionTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDragToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDragToolItemProvider.java index 672b0f1e4d..35b565a80b 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDragToolItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemDragToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -29,6 +29,7 @@ import org.eclipse.sirius.tree.description.DescriptionPackage; import org.eclipse.sirius.tree.description.TreeItemDragTool; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; import org.eclipse.sirius.ui.tools.api.provider.ItemProviderHelper; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.provider.MappingBasedToolDescriptionItemProvider; @@ -158,7 +159,7 @@ public class TreeItemDragToolItemProvider extends MappingBasedToolDescriptionIte */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemDragTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemDragTool_type") : getString("_UI_TreeItemDragTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemEditionToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemEditionToolItemProvider.java index 8afca34ff6..06f289bb7a 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemEditionToolItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemEditionToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -22,6 +22,7 @@ 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.TreeItemEditionTool; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; /** @@ -115,7 +116,7 @@ public class TreeItemEditionToolItemProvider extends TreeItemToolItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemEditionTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemEditionTool_type") : getString("_UI_TreeItemEditionTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 a83af99abe..1b43a02d4a 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -32,6 +32,7 @@ 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; /** * This is the item provider adapter for a @@ -203,7 +204,7 @@ public class TreeItemMappingItemProvider extends TreeMappingItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_TreeMapping_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemToolItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemToolItemProvider.java index 7f8f550b21..f995152717 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemToolItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeItemToolItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -26,6 +26,7 @@ import org.eclipse.sirius.tree.description.DescriptionPackage; import org.eclipse.sirius.tree.description.TreeItemTool; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; import org.eclipse.sirius.ui.tools.api.provider.ItemProviderHelper; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -109,7 +110,7 @@ public class TreeItemToolItemProvider extends AbstractToolDescriptionItemProvide */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeItemTool) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeItemTool_type") : getString("_UI_TreeItemTool_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeMappingItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeMappingItemProvider.java index a53e6add27..e56edd2f3b 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeMappingItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreeMappingItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -25,6 +25,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.tree.description.DescriptionPackage; import org.eclipse.sirius.tree.description.TreeMapping; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.RepresentationElementMappingItemProvider; /** @@ -94,7 +95,7 @@ public class TreeMappingItemProvider extends RepresentationElementMappingItemPro */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeMapping_type") : getString("_UI_TreeMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 6c686567e8..77d4e8c2d7 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 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -23,6 +23,7 @@ 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; /** @@ -92,7 +93,7 @@ public class TreeNavigationDescriptionItemProvider extends RepresentationNavigat */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreeNavigationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreeNavigationDescription_type") : getString("_UI_TreeNavigationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreePopupMenuItemProvider.java b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreePopupMenuItemProvider.java index 4fba8fd777..e066438f47 100644 --- a/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreePopupMenuItemProvider.java +++ b/plugins/org.eclipse.sirius.tree.ui/src-gen/org/eclipse/sirius/tree/description/provider/TreePopupMenuItemProvider.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007-2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007-2015 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 @@ -24,6 +24,7 @@ import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.tree.description.DescriptionPackage; import org.eclipse.sirius.tree.description.TreePopupMenu; import org.eclipse.sirius.tree.ui.provider.TreeUIPlugin; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.provider.AbstractToolDescriptionItemProvider; @@ -112,7 +113,7 @@ public class TreePopupMenuItemProvider extends AbstractToolDescriptionItemProvid */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((TreePopupMenu) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_TreePopupMenu_type") : getString("_UI_TreePopupMenu_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 fb0186a703..bfb6032fdc 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -20,6 +20,7 @@ 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.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.RepresentationElementMapping; /** @@ -93,7 +94,7 @@ public class RepresentationElementMappingItemProvider extends IdentifiedElementI */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((RepresentationElementMapping) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_RepresentationElementMapping_type") : getString("_UI_RepresentationElementMapping_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/ViewpointItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/ViewpointItemProvider.java index f3a4f3ab0b..2292b73504 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/ViewpointItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/provider/ViewpointItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -31,6 +31,7 @@ import org.eclipse.sirius.ui.business.api.template.RepresentationTemplateEditMan import org.eclipse.sirius.ui.tools.internal.util.EMFCoreUtil; import org.eclipse.sirius.viewpoint.description.DescriptionFactory; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.Viewpoint; import org.eclipse.sirius.viewpoint.description.validation.ValidationFactory; @@ -247,7 +248,7 @@ public class ViewpointItemProvider extends DocumentedElementItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((Viewpoint) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_Viewpoint_type") : label; //$NON-NLS-1$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/AbstractToolDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/AbstractToolDescriptionItemProvider.java index 4ee2909692..1b6e7ef160 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/AbstractToolDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/AbstractToolDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -24,6 +24,7 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.provider.DocumentedElementItemProvider; import org.eclipse.sirius.viewpoint.description.tool.AbstractToolDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; @@ -191,7 +192,7 @@ public class AbstractToolDescriptionItemProvider extends DocumentedElementItemPr */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((AbstractToolDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_AbstractToolDescription_type") : getString("_UI_AbstractToolDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionCallItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionCallItemProvider.java index 421a2e1360..db70a663c8 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionCallItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionCallItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -22,6 +22,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.ExternalJavaActionCall; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -126,7 +127,7 @@ public class ExternalJavaActionCallItemProvider extends MenuItemDescriptionItemP */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ExternalJavaActionCall) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ExternalJavaActionCall_type") : getString("_UI_ExternalJavaActionCall_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionItemProvider.java index ac05d3c8bc..8399fae7e7 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ExternalJavaActionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.ExternalJavaAction; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -128,7 +129,7 @@ public class ExternalJavaActionItemProvider extends MenuItemDescriptionItemProvi */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ExternalJavaAction) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ExternalJavaAction_type") : getString("_UI_ExternalJavaAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 9eaa1fe857..e19ae522c9 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -19,6 +19,7 @@ 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.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.MappingBasedToolDescription; /** @@ -62,7 +63,7 @@ public class MappingBasedToolDescriptionItemProvider extends AbstractToolDescrip */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((MappingBasedToolDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_MappingBasedToolDescription_type") : getString("_UI_MappingBasedToolDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MenuItemDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MenuItemDescriptionItemProvider.java index d9ec5a12d0..40c4fdce6b 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MenuItemDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/MenuItemDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -22,6 +22,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.MenuItemDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -81,7 +82,7 @@ public class MenuItemDescriptionItemProvider extends AbstractToolDescriptionItem */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((MenuItemDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_MenuItemDescription_type") : getString("_UI_MenuItemDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/OperationActionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/OperationActionItemProvider.java index 67bdd5c62a..7bcbdba2b0 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/OperationActionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/OperationActionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -21,6 +21,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.OperationAction; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -111,7 +112,7 @@ public class OperationActionItemProvider extends MenuItemDescriptionItemProvider */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((OperationAction) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_OperationAction_type") : getString("_UI_OperationAction_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PaneBasedSelectionWizardDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PaneBasedSelectionWizardDescriptionItemProvider.java index bebc672023..f417eac699 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PaneBasedSelectionWizardDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PaneBasedSelectionWizardDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.PaneBasedSelectionWizardDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -294,7 +295,7 @@ public class PaneBasedSelectionWizardDescriptionItemProvider extends AbstractToo */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((PaneBasedSelectionWizardDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_PaneBasedSelectionWizardDescription_type") : getString("_UI_PaneBasedSelectionWizardDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PasteDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PasteDescriptionItemProvider.java index 7540a1acde..a8078e57ad 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PasteDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PasteDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -21,6 +21,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.PasteDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -114,7 +115,7 @@ public class PasteDescriptionItemProvider extends MappingBasedToolDescriptionIte */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((PasteDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_PasteDescription_type") : getString("_UI_PasteDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PopupMenuItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PopupMenuItemProvider.java index 4b314a47b6..cd7937a698 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PopupMenuItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/PopupMenuItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -21,6 +21,7 @@ import org.eclipse.emf.edit.command.CommandParameter; import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; 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.tool.PopupMenu; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -109,7 +110,7 @@ public class PopupMenuItemProvider extends AbstractToolDescriptionItemProvider { */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((PopupMenu) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return label == null || label.length() == 0 ? getString("_UI_PopupMenu_type") : getString("_UI_PopupMenu_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationCreationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationCreationDescriptionItemProvider.java index 5ca2f86e52..20374ee908 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationCreationDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationCreationDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.RepresentationCreationDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -147,7 +148,7 @@ public class RepresentationCreationDescriptionItemProvider extends AbstractToolD */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((RepresentationCreationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_RepresentationCreationDescription_type") : getString("_UI_RepresentationCreationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationNavigationDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationNavigationDescriptionItemProvider.java index bb16ba0e9e..92fdae21da 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationNavigationDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/RepresentationNavigationDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.RepresentationNavigationDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -151,7 +152,7 @@ public class RepresentationNavigationDescriptionItemProvider extends AbstractToo */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((RepresentationNavigationDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_RepresentationNavigationDescription_type") : getString("_UI_RepresentationNavigationDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/SelectionWizardDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/SelectionWizardDescriptionItemProvider.java index 792cada310..12bd07e59b 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/SelectionWizardDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/SelectionWizardDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -24,6 +24,7 @@ import org.eclipse.emf.edit.provider.ViewerNotification; import org.eclipse.sirius.business.api.query.IdentifiedElementQuery; import org.eclipse.sirius.common.tools.api.util.StringUtil; import org.eclipse.sirius.viewpoint.description.DescriptionPackage; +import org.eclipse.sirius.viewpoint.description.IdentifiedElement; import org.eclipse.sirius.viewpoint.description.tool.SelectionWizardDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -251,7 +252,7 @@ public class SelectionWizardDescriptionItemProvider extends AbstractToolDescript */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((SelectionWizardDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_SelectionWizardDescription_type") : getString("_UI_SelectionWizardDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ToolDescriptionItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ToolDescriptionItemProvider.java index fd2ff9b521..b80e32d53b 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ToolDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/tool/provider/ToolDescriptionItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ViewerNotification; 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.ToolDescription; import org.eclipse.sirius.viewpoint.description.tool.ToolFactory; import org.eclipse.sirius.viewpoint.description.tool.ToolPackage; @@ -129,7 +130,7 @@ public class ToolDescriptionItemProvider extends MappingBasedToolDescriptionItem */ @Override public String getText(Object object) { - String label = new IdentifiedElementQuery((ToolDescription) object).getLabel(); + String label = new IdentifiedElementQuery((IdentifiedElement) object).getLabel(); return StringUtil.isEmpty(label) ? getString("_UI_ToolDescription_type") : getString("_UI_ToolDescription_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } diff --git a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/SemanticValidationRuleItemProvider.java b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/SemanticValidationRuleItemProvider.java index dee90e14b4..6f87f7e867 100644 --- a/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/SemanticValidationRuleItemProvider.java +++ b/plugins/org.eclipse.sirius.ui/src-gen/org/eclipse/sirius/viewpoint/description/validation/provider/SemanticValidationRuleItemProvider.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -21,6 +21,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; 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.validation.SemanticValidationRule; import org.eclipse.sirius.viewpoint.description.validation.ValidationPackage; @@ -91,7 +92,7 @@ public class SemanticValidationRuleItemProvider extends ValidationRuleItemProvid */ @Override public String getText(Object object) { - IdentifiedElementQuery query = new IdentifiedElementQuery((SemanticValidationRule) object); + IdentifiedElementQuery query = new IdentifiedElementQuery((IdentifiedElement) object); String label = query.getLabel(); return label == null || label.length() == 0 ? getString("_UI_SemanticValidationRule_type") : getString("_UI_SemanticValidationRule_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 2be2e69a36..2c0e43415a 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -22,6 +22,7 @@ import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; 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; @@ -133,7 +134,7 @@ public class ValidationRuleItemProvider extends IdentifiedElementItemProvider { */ @Override public String getText(Object object) { - IdentifiedElementQuery query = new IdentifiedElementQuery((SemanticValidationRule) object); + IdentifiedElementQuery query = new IdentifiedElementQuery((IdentifiedElement) object); String label = query.getLabel(); return label == null || label.length() == 0 ? getString("_UI_ValidationRule_type") : getString("_UI_ValidationRule_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } 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 d5f222ddae..45eb6e7734 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 @@ -1,5 +1,5 @@ /** - * Copyright (c) 2007, 2013 THALES GLOBAL SERVICES. + * Copyright (c) 2007, 2015 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 @@ -19,6 +19,7 @@ import org.eclipse.emf.common.notify.Notification; 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; @@ -89,7 +90,7 @@ public class ViewValidationRuleItemProvider extends ValidationRuleItemProvider { */ @Override public String getText(Object object) { - IdentifiedElementQuery query = new IdentifiedElementQuery((SemanticValidationRule) object); + IdentifiedElementQuery query = new IdentifiedElementQuery((IdentifiedElement) object); String label = query.getLabel(); return label == null || label.length() == 0 ? getString("_UI_ViewValidationRule_type") : getString("_UI_ViewValidationRule_type") + " " + label; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } |
