diff options
| author | Benjamin Grouhan | 2015-04-28 12:51:04 +0000 |
|---|---|---|
| committer | Benjamin Grouhan | 2015-04-28 12:51:04 +0000 |
| commit | 794bdc15f32d663940894dcb56a85c92562a72ad (patch) | |
| tree | aea4f23318e56c337fc7ae2b1a9d0fbed2db2008 | |
| parent | 0c73dd0f011c0d42bffe0769b215f102a0e203b3 (diff) | |
| download | org.eclipse.sirius-794bdc15f32d663940894dcb56a85c92562a72ad.tar.gz org.eclipse.sirius-794bdc15f32d663940894dcb56a85c92562a72ad.tar.xz org.eclipse.sirius-794bdc15f32d663940894dcb56a85c92562a72ad.zip | |
[441765] Change the default value of label position to "node"
The value of the label position is set to "node" when creating a
NodeStyleDescription in the UI. The default value of the metamodel is
not modified.
Bug: 441765
Change-Id: I68a770827e7479fa9b7bab3c1e39344b0f4c1f8c
Signed-off-by: Benjamin Grouhan <benjamin.grouhan@obeo.fr>
2 files changed, 23 insertions, 17 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ConditionalNodeStyleDescriptionItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ConditionalNodeStyleDescriptionItemProvider.java index 3d44609438..749823008f 100644 --- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ConditionalNodeStyleDescriptionItemProvider.java +++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/description/provider/ConditionalNodeStyleDescriptionItemProvider.java @@ -21,6 +21,7 @@ import org.eclipse.emf.ecore.EStructuralFeature; 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.diagram.LabelPosition; import org.eclipse.sirius.diagram.ResizeKind; import org.eclipse.sirius.diagram.description.ConditionalNodeStyleDescription; import org.eclipse.sirius.diagram.description.DescriptionPackage; @@ -168,14 +169,16 @@ public class ConditionalNodeStyleDescriptionItemProvider extends ConditionalStyl WorkspaceImageDescription wkpImageDescription = StyleFactory.eINSTANCE.createWorkspaceImageDescription(); wkpImageDescription.setSizeComputationExpression("-1"); - newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.CONDITIONAL_NODE_STYLE_DESCRIPTION__STYLE, wkpImageDescription)); - // Set by default all elements resizable by default. + // Set by default all elements resizable and their label position on + // "node". for (Object obj : newChildDescriptors) { if (obj instanceof CommandParameter) { if (((CommandParameter) obj).getValue() instanceof NodeStyleDescription) { - ((NodeStyleDescription) ((CommandParameter) obj).getValue()).setResizeKind(ResizeKind.NSEW_LITERAL); + NodeStyleDescription nodeStyle = (NodeStyleDescription) ((CommandParameter) obj).getValue(); + nodeStyle.setResizeKind(ResizeKind.NSEW_LITERAL); + nodeStyle.setLabelPosition(LabelPosition.NODE_LITERAL); } } } 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 c450039271..1b0cd6e2ba 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 @@ -23,6 +23,7 @@ import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; 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.diagram.LabelPosition; import org.eclipse.sirius.diagram.ResizeKind; import org.eclipse.sirius.diagram.description.DescriptionFactory; import org.eclipse.sirius.diagram.description.DescriptionPackage; @@ -185,34 +186,36 @@ public class NodeMappingItemProvider extends AbstractNodeMappingItemProvider { protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createCustomStyleDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createCustomStyleDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createSquareDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createSquareDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createLozengeNodeDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createLozengeNodeDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createEllipseNodeDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createEllipseNodeDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createBundledImageDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createBundledImageDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createNoteDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createNoteDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createDotDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createDotDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, - StyleFactory.eINSTANCE.createGaugeCompositeStyleDescription())); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, StyleFactory.eINSTANCE.createGaugeCompositeStyleDescription())); WorkspaceImageDescription wkpImageDescription = StyleFactory.eINSTANCE.createWorkspaceImageDescription(); wkpImageDescription.setSizeComputationExpression("-1"); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__STYLE, wkpImageDescription)); + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__STYLE, wkpImageDescription)); + + newChildDescriptors.add(createChildParameter(DescriptionPackage.Literals.NODE_MAPPING__CONDITIONNAL_STYLES, DescriptionFactory.eINSTANCE.createConditionalNodeStyleDescription())); - newChildDescriptors.add(createChildParameter(org.eclipse.sirius.diagram.description.DescriptionPackage.Literals.NODE_MAPPING__CONDITIONNAL_STYLES, - DescriptionFactory.eINSTANCE.createConditionalNodeStyleDescription())); - // Set by default all elements resizable by default. + // Set by default all elements resizable and their label position on + // "node". for (Object obj : newChildDescriptors) { if (obj instanceof CommandParameter) { if (((CommandParameter) obj).getValue() instanceof NodeStyleDescription) { - ((NodeStyleDescription) ((CommandParameter) obj).getValue()).setResizeKind(ResizeKind.NSEW_LITERAL); + NodeStyleDescription nodeStyle = (NodeStyleDescription) ((CommandParameter) obj).getValue(); + nodeStyle.setResizeKind(ResizeKind.NSEW_LITERAL); + nodeStyle.setLabelPosition(LabelPosition.NODE_LITERAL); } } } |
