Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java')
-rw-r--r--plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java37
1 files changed, 27 insertions, 10 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java
index bec80320b0e..3a6d3929444 100644
--- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java
+++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.usecase/src/org/eclipse/papyrus/uml/diagram/usecase/edit/parts/ShortCutDiagramEditPart.java
@@ -1,7 +1,7 @@
/*****************************************************************************
* Copyright (c) 2009 CEA LIST.
*
- *
+ *
* 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
@@ -41,18 +41,17 @@ import org.eclipse.gmf.runtime.diagram.ui.figures.BorderItemLocator;
import org.eclipse.gmf.runtime.draw2d.ui.figures.FigureUtilities;
import org.eclipse.gmf.runtime.gef.ui.figures.DefaultSizeNodeFigure;
import org.eclipse.gmf.runtime.gef.ui.figures.NodeFigure;
-import org.eclipse.gmf.runtime.notation.Diagram;
import org.eclipse.gmf.runtime.notation.Edge;
import org.eclipse.gmf.runtime.notation.NotationPackage;
import org.eclipse.gmf.runtime.notation.View;
import org.eclipse.jface.preference.IPreferenceStore;
import org.eclipse.jface.preference.PreferenceConverter;
-import org.eclipse.papyrus.core.editorsfactory.IPageIconsRegistry;
-import org.eclipse.papyrus.core.editorsfactory.PageIconsRegistry;
-import org.eclipse.papyrus.core.services.ServiceException;
-import org.eclipse.papyrus.core.utils.EditorUtils;
-import org.eclipse.papyrus.preferences.utils.GradientPreferenceConverter;
-import org.eclipse.papyrus.preferences.utils.PreferenceConstantHelper;
+import org.eclipse.papyrus.infra.core.editorsfactory.IPageIconsRegistry;
+import org.eclipse.papyrus.infra.core.editorsfactory.PageIconsRegistry;
+import org.eclipse.papyrus.infra.core.services.ServiceException;
+import org.eclipse.papyrus.infra.core.utils.EditorUtils;
+import org.eclipse.papyrus.infra.gmfdiag.preferences.utils.GradientPreferenceConverter;
+import org.eclipse.papyrus.infra.gmfdiag.preferences.utils.PreferenceConstantHelper;
import org.eclipse.papyrus.uml.diagram.common.editparts.AbstractShortCutDiagramEditPart;
import org.eclipse.papyrus.uml.diagram.common.editpolicies.ShortCutDiagramEditPolicy;
import org.eclipse.papyrus.uml.diagram.common.figure.node.DiagramNodeFigure;
@@ -100,6 +99,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
protected void createDefaultEditPolicies() {
super.createDefaultEditPolicies();
installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new ShortCutDiagramItemSemanticEditPolicy());
@@ -114,6 +114,7 @@ AbstractShortCutDiagramEditPart {
*
* @generated
**/
+ @Override
protected void handleNotificationEvent(Notification event) {
/*
* when a node have external node labels, the methods refreshChildren() remove the EditPart corresponding to the Label from the EditPart
@@ -138,12 +139,14 @@ AbstractShortCutDiagramEditPart {
protected LayoutEditPolicy createLayoutEditPolicy() {
org.eclipse.gmf.runtime.diagram.ui.editpolicies.LayoutEditPolicy lep = new org.eclipse.gmf.runtime.diagram.ui.editpolicies.LayoutEditPolicy() {
+ @Override
protected EditPolicy createChildEditPolicy(EditPart child) {
View childView = (View)child.getModel();
switch(UMLVisualIDRegistry.getVisualID(childView)) {
case DiagramNameEditPart.VISUAL_ID:
return new BorderItemSelectionEditPolicy() {
+ @Override
protected List createSelectionHandles() {
MoveHandle mh = new MoveHandle((GraphicalEditPart)getHost());
mh.setBorder(null);
@@ -158,10 +161,12 @@ AbstractShortCutDiagramEditPart {
return result;
}
+ @Override
protected Command getMoveChildrenCommand(Request request) {
return null;
}
+ @Override
protected Command getCreateCommand(CreateRequest request) {
return null;
}
@@ -179,6 +184,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
public DiagramNodeFigure getPrimaryShape() {
return (DiagramNodeFigure)primaryShape;
}
@@ -186,6 +192,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
protected void addBorderItem(IFigure borderItemContainer, IBorderItemEditPart borderItemEditPart) {
if(borderItemEditPart instanceof DiagramNameEditPart) {
BorderItemLocator locator = new BorderItemLocator(getMainFigure(), PositionConstants.SOUTH);
@@ -217,6 +224,7 @@ AbstractShortCutDiagramEditPart {
*
* @generated
*/
+ @Override
protected NodeFigure createMainFigure() {
NodeFigure figure = createNodePlate();
figure.setLayoutManager(new StackLayout());
@@ -241,6 +249,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
public IFigure getContentPane() {
if(contentPane != null) {
return contentPane;
@@ -251,6 +260,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
protected void setForegroundColor(Color color) {
if(primaryShape != null) {
primaryShape.setForegroundColor(color);
@@ -260,6 +270,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
protected void setLineWidth(int width) {
if(primaryShape instanceof Shape) {
((Shape)primaryShape).setLineWidth(width);
@@ -269,6 +280,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated NOT
*/
+ @Override
public void refresh() {
refreshIcons();
@@ -283,6 +295,7 @@ AbstractShortCutDiagramEditPart {
* @throws ServiceException
* @generated NOT
*/
+ @Override
protected IPageIconsRegistry getEditorRegistry() {
if(editorRegistry == null) {
editorRegistry = createEditorRegistry();
@@ -299,6 +312,7 @@ AbstractShortCutDiagramEditPart {
*
* @generated NOT
*/
+ @Override
protected IPageIconsRegistry createEditorRegistry() {
try {
return EditorUtils.getServiceRegistry().getService(IPageIconsRegistry.class);
@@ -311,6 +325,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated NOT
*/
+ @Override
protected void refreshBounds() {
int width = 34;
int height = 20;
@@ -326,7 +341,7 @@ AbstractShortCutDiagramEditPart {
*/
private void refreshIcons() {
Image image;
- image = getEditorRegistry().getEditorIcon((Diagram)resolveSemanticElement());
+ image = getEditorRegistry().getEditorIcon(resolveSemanticElement());
getPrimaryShape().setIcon(image);
@@ -335,6 +350,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
protected void setLineType(int style) {
if(primaryShape instanceof Shape) {
((Shape)primaryShape).setLineStyle(style);
@@ -344,6 +360,7 @@ AbstractShortCutDiagramEditPart {
/**
* @generated
*/
+ @Override
public EditPart getPrimaryChildEditPart() {
return getChildBySemanticHint(UMLVisualIDRegistry.getType(DiagramNameEditPart.VISUAL_ID));
}
@@ -365,7 +382,7 @@ AbstractShortCutDiagramEditPart {
} else if(feature == NotationPackage.eINSTANCE.getFillStyle_FillColor()) {
prefColor = PreferenceConstantHelper.getElementConstant("ShortCutDiagram", PreferenceConstantHelper.COLOR_FILL);
}
- result = FigureUtilities.RGBToInteger(PreferenceConverter.getColor((IPreferenceStore)preferenceStore, prefColor));
+ result = FigureUtilities.RGBToInteger(PreferenceConverter.getColor(preferenceStore, prefColor));
} else if(feature == NotationPackage.eINSTANCE.getFillStyle_Transparency() || feature == NotationPackage.eINSTANCE.getFillStyle_Gradient()) {
String prefGradient = PreferenceConstantHelper.getElementConstant("ShortCutDiagram", PreferenceConstantHelper.COLOR_GRADIENT);
GradientPreferenceConverter gradientPreferenceConverter = new GradientPreferenceConverter(preferenceStore.getString(prefGradient));

Back to the top