svn commit: r16184 - trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: penyaskito
Date: 2008-11-26 08:37:18-0800
New Revision: 16184
Modified:
trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java
Log:
Fixed Issue 5519: Classifier roles cannot appear twice in a diagram
Modified: trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java?view=diff&rev=16184&p1=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java&p2=trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java&r1=16183&r2=16184
==============================================================================
--- trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java (original)
+++ trunk/src/argouml-core-diagrams-sequence2/src/org/argouml/uml/diagram/sequence2/ui/UMLSequenceDiagram.java 2008-11-26 08:37:18-0800
@@ -269,7 +269,9 @@
if (Model.getFacade().isAComment(droppedObject)) {
figNode = new FigComment(getGraphModel(), droppedObject);
} else if (Model.getFacade().isAClassifierRole(droppedObject)) {
- figNode = makeNewFigCR(droppedObject, location);
+ if (! getGraphModel().getNodes().contains(droppedObject)) {
+ figNode = makeNewFigCR(droppedObject, location);
+ }
} else if (Model.getFacade().isAClassifier(droppedObject)){
figNode = makeNewFigCR(makeNewCR(droppedObject), location);
} else if (Model.getFacade().isAComment(droppedObject)) {