svn commit: r17550 - trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2009-11-25 04:06:00-0800
New Revision: 17550
Modified:
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionArgumentListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndQualifiersListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassAttributeListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassOperationListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierFeatureListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEnumerationLiteralsListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionPointListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementOrderedListModel.java
trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtensionPointListModel.java
Log:
Change UMLModelElementOrderedListModel to an interface
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionArgumentListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionArgumentListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionArgumentListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionArgumentListModel.java 2009-11-25 04:06:00-0800
@@ -32,8 +32,9 @@
/**
* Model for action's actual argument list.
*/
-class UMLActionArgumentListModel extends
- UMLModelElementOrderedListModel {
+class UMLActionArgumentListModel
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLActionSequenceActionListModel.java 2009-11-25 04:06:00-0800
@@ -33,7 +33,8 @@
* Model for ActionSequence's list of Actions.
*/
class UMLActionSequenceActionListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationConnectionListModel.java 2009-11-25 04:06:00-0800
@@ -49,7 +49,8 @@
* @since Jan 4, 2003
*/
class UMLAssociationConnectionListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
private Collection others;
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndQualifiersListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndQualifiersListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndQualifiersListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLAssociationEndQualifiersListModel.java 2009-11-25 04:06:00-0800
@@ -34,7 +34,8 @@
* @author [email protected]
*/
class UMLAssociationEndQualifiersListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLAssociationEndQualifiersListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassAttributeListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassAttributeListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassAttributeListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassAttributeListModel.java 2009-11-25 04:06:00-0800
@@ -34,8 +34,9 @@
* @author [email protected], alexb
* @since Mar 22, 2003
*/
-class UMLClassAttributeListModel extends
- UMLModelElementOrderedListModel {
+class UMLClassAttributeListModel
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLClassifierStructuralFeatureListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassOperationListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassOperationListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassOperationListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassOperationListModel.java 2009-11-25 04:06:00-0800
@@ -34,7 +34,8 @@
* @since Mar 22, 2003
*/
class UMLClassOperationListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLClassifierFeatureListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierFeatureListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierFeatureListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierFeatureListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierFeatureListModel.java 2009-11-25 04:06:00-0800
@@ -35,7 +35,8 @@
* @since Jan 26, 2003
*/
class UMLClassifierFeatureListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLClassifierFeatureListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLClassifierParameterListModel.java 2009-11-25 04:06:00-0800
@@ -40,7 +40,8 @@
* @since Jan 26, 2003
*/
class UMLClassifierParameterListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLClassifierParameterListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEnumerationLiteralsListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEnumerationLiteralsListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEnumerationLiteralsListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLEnumerationLiteralsListModel.java 2009-11-25 04:06:00-0800
@@ -35,7 +35,8 @@
* @since Mar 22, 2003
*/
class UMLEnumerationLiteralsListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* The UID.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionPointListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionPointListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionPointListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLExtendExtensionPointListModel.java 2009-11-25 04:06:00-0800
@@ -35,7 +35,8 @@
* @author [email protected]
*/
class UMLExtendExtensionPointListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLExtendExtensionPointListModel.
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLLinkConnectionListModel.java 2009-11-25 04:06:00-0800
@@ -35,7 +35,8 @@
*
*/
class UMLLinkConnectionListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
private static final long serialVersionUID = 4459749162218567926L;
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementOrderedListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementOrderedListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementOrderedListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLModelElementOrderedListModel.java 2009-11-25 04:06:00-0800
@@ -24,72 +24,9 @@
package org.argouml.core.propertypanels.ui;
-import org.argouml.uml.ui.AbstractActionAddModelElement2;
-import org.argouml.uml.ui.AbstractActionNewModelElement;
-import org.argouml.uml.ui.AbstractActionRemoveElement;
-
/**
- * This class resembles UMLModelElementListModel2, but is for those associations
- * in the metamodel (see UML standard) that have a {ordered} constraint.
- * <p>
- *
- * This adds the functionality of a popup menu with the items "Move Up",
- * "Move Down", "Move to Top", and "Move to Bottom".
- *
- * @author Michiel
+ * A marker interface to be implemented by ordered list models (ie can have
+ * items reordered)
*/
-public abstract class UMLModelElementOrderedListModel extends
- UMLModelElementListModel {
-
- /**
- * The constructor.
- *
- * @param name
- * the name
- */
- public UMLModelElementOrderedListModel(
- final String name,
- final Object theMetaType,
- final AbstractActionAddModelElement2 addAction,
- final AbstractActionNewModelElement newAction,
- final AbstractActionRemoveElement removeAction) {
- super(name, theMetaType, addAction, newAction, removeAction);
- }
-
- /**
- * The constructor.
- *
- * @param name
- * the name
- */
- public UMLModelElementOrderedListModel(String name) {
- super(name);
- }
-
- /**
- * The constructor.
- *
- * @param name
- * the name
- */
- public UMLModelElementOrderedListModel(
- final String name,
- final boolean showIcon,
- final boolean showPath) {
- super(name, showIcon, showPath);
- }
-
- /**
- * The constructor.
- *
- * @param name
- * the name
- */
- public UMLModelElementOrderedListModel(
- final String name,
- final boolean showIcon,
- final boolean showPath,
- final Object metaType) {
- super(name, showIcon, showPath, metaType);
- }
+public interface UMLModelElementOrderedListModel {
}
Modified: trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtensionPointListModel.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtensionPointListModel.java?view=diff&pathrev=17550&r1=17549&r2=17550
==============================================================================
--- trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtensionPointListModel.java (original)
+++ trunk/src/argouml-core-umlpropertypanels/src/org/argouml/core/propertypanels/ui/UMLUseCaseExtensionPointListModel.java 2009-11-25 04:06:00-0800
@@ -42,7 +42,8 @@
* @author [email protected]
*/
class UMLUseCaseExtensionPointListModel
- extends UMLModelElementOrderedListModel {
+ extends UMLModelElementListModel
+ implements UMLModelElementOrderedListModel {
/**
* Constructor for UMLUseCaseExtensionPointListModel.
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2424219
To unsubscribe from this discussion, e-mail: [[email protected]].