svn commit: r15395 - trunk/src/argouml-app/src/org/argouml/uml/ui: . foundation/core
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: tfmorris
Date: 2008-07-28 13:28:02-0700
New Revision: 15395
Modified:
trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java
trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java
Log:
TODOs for UML 2.x. No functional change.
Modified: trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java?view=diff&rev=15395&p1=trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java&p2=trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java&r1=15394&r2=15395
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/ui/ElementPropPanelFactory.java 2008-07-28 13:28:02-0700
@@ -252,7 +252,12 @@
}
} else if (Model.getFacade().isAUseCase(element)) {
return new PropPanelUseCase();
- }
+ }
+
+ // TODO: In UML 2.x Associations will fall through here because they
+ // are Classifiers as well as Relationships, but we test for Classifier
+ // first.
+
throw new IllegalArgumentException("Unsupported Element type");
}
Modified: trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java?view=diff&rev=15395&p1=trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java&p2=trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java&r1=15394&r2=15395
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java (original)
+++ trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelAssociation.java 2008-07-28 13:28:02-0700
@@ -36,7 +36,9 @@
/**
* The properties panel for a Association.
- *
+ * <p>
+ * TODO: In UML 2.x an Association is both a Relationship and a Classifier, so
+ * this inheritance hierarchy needs to be changed.
*/
public class PropPanelAssociation extends PropPanelRelationship {