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]
