Author: tfmorris
Date: 2008-04-23 20:12:32-0700
New Revision: 14451

Modified:
   
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java
   
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java
   
trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java

Log:
Have all property panels for subtypes of Relationship extend 
PropPanelRelationship so they are easily identified

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java?view=diff&rev=14451&p1=trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java&p2=trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java&r1=14450&r2=14451
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java
        (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelExtend.java
        2008-04-23 20:12:32-0700
@@ -1,5 +1,5 @@
 // $Id$
-// Copyright (c) 1996-2007 The Regents of the University of California. All
+// Copyright (c) 1996-2008 The Regents of the University of California. All
 // Rights Reserved. Permission to use, copy, modify, and distribute this
 // software and its documentation without fee, and without a written
 // agreement is hereby granted, provided that the above copyright notice
@@ -41,22 +41,18 @@
 import org.argouml.uml.ui.UMLExpressionModel2;
 import org.argouml.uml.ui.UMLLinkedList;
 import org.argouml.uml.ui.UMLMutableLinkedList;
-import org.argouml.uml.ui.foundation.core.PropPanelModelElement;
+import org.argouml.uml.ui.foundation.core.PropPanelRelationship;
 import org.argouml.uml.ui.foundation.extension_mechanisms.ActionNewStereotype;
 
 /**
  * Builds the property panel for an Extend relationship.<p>
  *
- * This is a type of Relationship, but, since Relationship has no semantic
- * meaning of its own, we derive directly from PropPanelModelElement (as
- * other children of Relationship do).<p>
- *
  * TODO: this property panel needs refactoring to remove dependency on
  *       old GUI components.
  *
  * @author [EMAIL PROTECTED]
  */
-public class PropPanelExtend extends PropPanelModelElement {
+public class PropPanelExtend extends PropPanelRelationship {
 
     /**
      * The serial version.

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java?view=diff&rev=14451&p1=trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java&p2=trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java&r1=14450&r2=14451
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java
       (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/ui/behavior/use_cases/PropPanelInclude.java
       2008-04-23 20:12:32-0700
@@ -1,5 +1,5 @@
 // $Id$
-// Copyright (c) 1996-2007 The Regents of the University of California. All
+// Copyright (c) 1996-2008 The Regents of the University of California. All
 // Rights Reserved. Permission to use, copy, modify, and distribute this
 // software and its documentation without fee, and without a written
 // agreement is hereby granted, provided that the above copyright notice
@@ -29,19 +29,15 @@
 import org.argouml.model.Model;
 import org.argouml.uml.ui.ActionNavigateNamespace;
 import org.argouml.uml.ui.UMLLinkedList;
-import org.argouml.uml.ui.foundation.core.PropPanelModelElement;
+import org.argouml.uml.ui.foundation.core.PropPanelRelationship;
 import org.argouml.uml.ui.foundation.extension_mechanisms.ActionNewStereotype;
 
 /**
  * Builds the property panel for an Include relationship.<p>
  *
- * This is a type of Relationship, but, since Relationship has no
- * semantic meaning of its own, we derive directly from
- * PropPanelModelElement (as other children of Relationship do).<p>
- *
  * @author Jeremy Bennett
  */
-public class PropPanelInclude extends PropPanelModelElement {
+public class PropPanelInclude extends PropPanelRelationship {
 
     /**
      * The serial version.

Modified: 
trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java
Url: 
http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java?view=diff&rev=14451&p1=trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java&p2=trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java&r1=14450&r2=14451
==============================================================================
--- 
trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java
   (original)
+++ 
trunk/src/argouml-app/src/org/argouml/uml/ui/foundation/core/PropPanelGeneralization.java
   2008-04-23 20:12:32-0700
@@ -1,5 +1,5 @@
 // $Id$
-// Copyright (c) 1996-2007 The Regents of the University of California. All
+// Copyright (c) 1996-2008 The Regents of the University of California. All
 // Rights Reserved. Permission to use, copy, modify, and distribute this
 // software and its documentation without fee, and without a written
 // agreement is hereby granted, provided that the above copyright notice
@@ -37,7 +37,7 @@
 /**
  * The properties panel for a Generalization.
  */
-public class PropPanelGeneralization extends PropPanelModelElement {
+public class PropPanelGeneralization extends PropPanelRelationship {
 
     /**
      * The serial version.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to