Author: mvw
Date: 2014-10-24 04:00:48-0700
New Revision: 19956

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java

Log:
Fix an exception when clicking on the dashed line of an associationclass.
Discovered when testing issue 4463.

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java?view=diff&pathrev=19956&r1=19955&r2=19956
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java
     (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/cognitive/critics/ClAttributeCompartment.java
     2014-10-24 04:00:48-0700
@@ -50,6 +50,7 @@
 import org.argouml.uml.diagram.ui.FigAssociationClass;
 import org.argouml.uml.diagram.ui.FigCompartment;
 import org.argouml.uml.diagram.ui.FigCompartmentBox;
+import org.argouml.uml.diagram.ui.FigEdgeAssociationClass;
 import org.tigris.gef.presentation.Fig;
 
 /**
@@ -90,6 +91,9 @@
             if (fig instanceof FigAssociationClass) {
                 fig = ((FigAssociationClass) fig).getAssociationClass();
             }
+            if (fig instanceof FigEdgeAssociationClass) {
+                return; // why are we here?
+            }
             FigCompartmentBox fcb = (FigCompartmentBox) fig;
             FigCompartment fc =
                 fcb.getCompartment(Model.getMetaTypes().getAttribute());

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=3090393

To unsubscribe from this discussion, e-mail: 
[[email protected]].

Reply via email to