diff options
author | Florian Noyrit | 2016-04-18 08:23:09 +0000 |
---|---|---|
committer | Gerrit Code Review @ Eclipse.org | 2016-04-19 13:10:07 +0000 |
commit | 74277e4e464813a72120e2f3e1c320eca04a51f2 (patch) | |
tree | 3a71f39f7d7a1c0dad7d8de281f7cb9d7fd531f2 /plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java | |
parent | 4ea6b237f5db0dc206ce1f239c9bd93d38126aa5 (diff) | |
download | org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.tar.gz org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.tar.xz org.eclipse.papyrus-74277e4e464813a72120e2f3e1c320eca04a51f2.zip |
Bug 491883 - Remove the ExtendedTypes framework
Change-Id: Ic057d8fef473b82d91e40237ad8d70db8cf07897
Diffstat (limited to 'plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java')
-rw-r--r-- | plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java | 74 |
1 files changed, 2 insertions, 72 deletions
diff --git a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java index 598b365a5ca..d62f8397b92 100644 --- a/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java +++ b/plugins/uml/diagram/org.eclipse.papyrus.uml.diagram.sequence/src-gen/org/eclipse/papyrus/uml/diagram/sequence/edit/policies/MessageItemSemanticEditPolicy.java @@ -23,8 +23,6 @@ import org.eclipse.gmf.runtime.emf.type.core.requests.CreateRelationshipRequest; import org.eclipse.gmf.runtime.emf.type.core.requests.DestroyElementRequest;
import org.eclipse.gmf.runtime.emf.type.core.requests.ReorientReferenceRelationshipRequest;
import org.eclipse.gmf.runtime.emf.type.core.requests.ReorientRelationshipRequest;
-import org.eclipse.papyrus.infra.extendedtypes.types.IExtendedHintedElementType;
-import org.eclipse.papyrus.infra.extendedtypes.util.ElementTypeUtils;
import org.eclipse.papyrus.infra.services.edit.service.ElementEditServiceUtils;
import org.eclipse.papyrus.infra.services.edit.service.IElementEditService;
import org.eclipse.papyrus.uml.diagram.sequence.edit.commands.CommentAnnotatedElementCreateCommand;
@@ -103,57 +101,26 @@ public class MessageItemSemanticEditPolicy extends UMLBaseItemSemanticEditPolicy return null;
}
IElementType baseElementType = requestElementType;
- boolean isExtendedType = false;
- if (requestElementType instanceof IExtendedHintedElementType) {
- baseElementType = ElementTypeUtils.getClosestDiagramType(requestElementType);
- if (baseElementType != null) {
- isExtendedType = true;
- } else {
- // no reference element type ID. using the closest super element type to give more opportunities, but can lead to bugs.
- baseElementType = ElementTypeUtils.findClosestNonExtendedElementType((IExtendedHintedElementType) requestElementType);
- isExtendedType = true;
- }
- }
+
if (UMLElementTypes.Message_SynchEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new MessageCreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_AsynchEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message2CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_ReplyEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message3CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_CreateEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message4CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_DeleteEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message5CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_LostEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message6CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_FoundEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedStartCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message7CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Comment_AnnotatedElementEdge == baseElementType) {
@@ -174,69 +141,32 @@ public class MessageItemSemanticEditPolicy extends UMLBaseItemSemanticEditPolicy return null;
}
IElementType baseElementType = requestElementType;
- boolean isExtendedType = false;
- if (requestElementType instanceof IExtendedHintedElementType) {
- baseElementType = ElementTypeUtils.getClosestDiagramType(requestElementType);
- if (baseElementType != null) {
- isExtendedType = true;
- } else {
- // no reference element type ID. using the closest super element type to give more opportunities, but can lead to bugs.
- baseElementType = ElementTypeUtils.findClosestNonExtendedElementType((IExtendedHintedElementType) requestElementType);
- isExtendedType = true;
- }
- }
+
if (UMLElementTypes.Message_SynchEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new MessageCreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_AsynchEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message2CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_ReplyEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message3CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_CreateEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message4CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_DeleteEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message5CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_LostEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message6CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Message_FoundEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new Message7CreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Comment_AnnotatedElementEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new CommentAnnotatedElementCreateCommand(req, req.getSource(), req.getTarget()));
}
if (UMLElementTypes.Constraint_ConstrainedElementEdge == baseElementType) {
- if (isExtendedType) {
- return getExtendedCompleteCreateRelationshipCommand(req, (IExtendedHintedElementType) requestElementType);
- }
return getGEFWrapper(new ConstraintConstrainedElementCreateCommand(req, req.getSource(), req.getTarget()));
}
return null;
|