diff options
author | Fanch BONNABESSE | 2016-01-18 15:09:41 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-02-18 14:57:24 +0000 |
commit | e2d0c80fff055142c365c35a34bd2b5de71f5896 (patch) | |
tree | d2c9967a89b52cd6a0dde375933bfac545436f4d /plugins/uml | |
parent | 42519e5017f327886d638c8b186356d9b740a561 (diff) | |
download | org.eclipse.papyrus-e2d0c80fff055142c365c35a34bd2b5de71f5896.tar.gz org.eclipse.papyrus-e2d0c80fff055142c365c35a34bd2b5de71f5896.tar.xz org.eclipse.papyrus-e2d0c80fff055142c365c35a34bd2b5de71f5896.zip |
Bug 483572: [Sequence Diagram][Properties Editor] Change Message Sort in
Advanced tab block
https://bugs.eclipse.org/bugs/show_bug.cgi?id=483572
Modification of the expected MessageSort of each CustomMessageEditPart.
Change-Id: I714d198f7322d3fa3accd8c21c416bbfa16438d7
Signed-off-by: Fanch BONNABESSE <fanch.bonnabesse@all4tec.net>
Diffstat (limited to 'plugins/uml')
6 files changed, 402 insertions, 402 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage3EditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage3EditPart.java index b6a703eae7e..ec6b10d3d74 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage3EditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage3EditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage3ItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageReply;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessage3EditPart extends Message3EditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessage3EditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage3ItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message3EditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageReply(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage3ItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageReply; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessage3EditPart extends Message3EditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessage3EditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage3ItemSemanticEditPolicy()); + } + + /** + * Block message sort modification + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.REPLY_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message3EditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageReply(getMapMode()); + } +} diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage4EditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage4EditPart.java index 0cc074b97ff..7d4b7ae76ae 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage4EditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage4EditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage4ItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageCreate;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessage4EditPart extends Message4EditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessage4EditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage4ItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message4EditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageCreate(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage4ItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageCreate; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessage4EditPart extends Message4EditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessage4EditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage4ItemSemanticEditPolicy()); + } + + /** + * Block message sort modification. + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.CREATE_MESSAGE_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message4EditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageCreate(getMapMode()); + } +} diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage5EditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage5EditPart.java index 93e2af9ca03..c8f6c846d50 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage5EditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage5EditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage5ItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageDelete;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessage5EditPart extends Message5EditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessage5EditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage5ItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message5EditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageDelete(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage5ItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageDelete; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessage5EditPart extends Message5EditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessage5EditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage5ItemSemanticEditPolicy()); + } + + /** + * Block message sort modification + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.DELETE_MESSAGE_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message5EditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageDelete(getMapMode()); + } +} diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage6EditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage6EditPart.java index a6dc91b23d3..10b86859947 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage6EditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage6EditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage6ItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageLost;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessage6EditPart extends Message6EditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessage6EditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage6ItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message6EditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageLost(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage6ItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageLost; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessage6EditPart extends Message6EditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessage6EditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage6ItemSemanticEditPolicy()); + } + + /** + * Block message sort modification + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_SIGNAL_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message6EditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageLost(getMapMode()); + } +} diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage7EditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage7EditPart.java index 5bffdcbffc9..78c981427c9 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage7EditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessage7EditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage7ItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageFound;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessage7EditPart extends Message7EditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessage7EditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage7ItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message7EditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageFound(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessage7ItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageFound; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessage7EditPart extends Message7EditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessage7EditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessage7ItemSemanticEditPolicy()); + } + + /** + * Block message sort modification + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_SIGNAL_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.Message7EditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageFound(getMapMode()); + } +} diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessageEditPart.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessageEditPart.java index f6dfbc3719c..ece1688a838 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessageEditPart.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/custom-src/org/eclipse/papyrus/uml/diagram/sequence/edit/parts/CustomMessageEditPart.java @@ -1,67 +1,67 @@ -/*****************************************************************************
- * Copyright (c) 2010 CEA
- *
- *
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Eclipse Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/epl-v10.html
- *
- * Contributors:
- * Soyatec - Initial API and implementation
- *
- *****************************************************************************/
-package org.eclipse.papyrus.uml.diagram.sequence.edit.parts;
-
-import org.eclipse.draw2d.Connection;
-import org.eclipse.emf.common.notify.Notification;
-import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles;
-import org.eclipse.gmf.runtime.notation.View;
-import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessageItemSemanticEditPolicy;
-import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageSync;
-import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil;
-import org.eclipse.uml2.uml.Message;
-import org.eclipse.uml2.uml.MessageSort;
-
-/**
- * @author Jin Liu (jin.liu@soyatec.com)
- */
-public class CustomMessageEditPart extends MessageEditPart {
-
- /**
- * Constructor.
- *
- * @param view
- */
- public CustomMessageEditPart(View view) {
- super(view);
- }
-
- /**
- * @Override
- */
- @Override
- protected void createDefaultEditPolicies() {
- super.createDefaultEditPolicies();
- installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessageItemSemanticEditPolicy());
- }
-
- /**
- * Block message sort modification
- */
- @Override
- protected void handleNotificationEvent(Notification notification) {
- SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.ASYNCH_CALL_LITERAL);
- super.handleNotificationEvent(notification);
- }
-
- /**
- * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.MessageEditPart#createConnectionFigure()
- *
- * @return
- */
- @Override
- protected Connection createConnectionFigure() {
- return new MessageSync(getMapMode());
- }
-}
+/***************************************************************************** + * Copyright (c) 2010 CEA + * + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v1.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v10.html + * + * Contributors: + * Soyatec - Initial API and implementation + * + *****************************************************************************/ +package org.eclipse.papyrus.uml.diagram.sequence.edit.parts; + +import org.eclipse.draw2d.Connection; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.gmf.runtime.diagram.ui.editpolicies.EditPolicyRoles; +import org.eclipse.gmf.runtime.notation.View; +import org.eclipse.papyrus.uml.diagram.sequence.edit.policies.semantic.CustomMessageItemSemanticEditPolicy; +import org.eclipse.papyrus.uml.diagram.sequence.figures.MessageSync; +import org.eclipse.papyrus.uml.diagram.sequence.util.SequenceUtil; +import org.eclipse.uml2.uml.Message; +import org.eclipse.uml2.uml.MessageSort; + +/** + * @author Jin Liu (jin.liu@soyatec.com) + */ +public class CustomMessageEditPart extends MessageEditPart { + + /** + * Constructor. + * + * @param view + */ + public CustomMessageEditPart(View view) { + super(view); + } + + /** + * @Override + */ + @Override + protected void createDefaultEditPolicies() { + super.createDefaultEditPolicies(); + installEditPolicy(EditPolicyRoles.SEMANTIC_ROLE, new CustomMessageItemSemanticEditPolicy()); + } + + /** + * Block message sort modification + */ + @Override + protected void handleNotificationEvent(final Notification notification) { + SequenceUtil.handleMessageSortChange(getEditingDomain(), notification, (Message) resolveSemanticElement(), MessageSort.SYNCH_CALL_LITERAL); + super.handleNotificationEvent(notification); + } + + /** + * @see org.eclipse.papyrus.uml.diagram.sequence.edit.parts.MessageEditPart#createConnectionFigure() + * + * @return + */ + @Override + protected Connection createConnectionFigure() { + return new MessageSync(getMapMode()); + } +} |