Author: bobtarling Date: 2009-12-23 08:15:09-0800 New Revision: 17703 Modified: trunk/src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java trunk/src/argouml-core-model/src/org/argouml/model/UmlHelper.java
Log: Show move buttons on model elements lists with items that can be moved. Modified: trunk/src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java?view=diff&pathrev=17703&r1=17702&r2=17703 ============================================================================== --- trunk/src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java (original) +++ trunk/src/argouml-core-model/src/org/argouml/model/AbstractUmlHelperDecorator.java 2009-12-23 08:15:09-0800 @@ -73,4 +73,11 @@ impl.move(parent, element, direction); } + /* + * @see org.argouml.model.UmlHelper#move(java.lang.Object) + */ + public boolean isMovable(Object element) { + return impl.isMovable(element); + } + } Modified: trunk/src/argouml-core-model/src/org/argouml/model/UmlHelper.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model/src/org/argouml/model/UmlHelper.java?view=diff&pathrev=17703&r1=17702&r2=17703 ============================================================================== --- trunk/src/argouml-core-model/src/org/argouml/model/UmlHelper.java (original) +++ trunk/src/argouml-core-model/src/org/argouml/model/UmlHelper.java 2009-12-23 08:15:09-0800 @@ -76,6 +76,13 @@ Object getDestination(Object relationShip); /** + * Returns true if a model element can be moved within its parent + * @param parent the parent model element + * @param element the element to move + */ + boolean isMovable(Object element); + + /** * This is used to change the ordering of elements that are already * in some container. E.g. attributes within a class. They can be moved * up, down or to top or bottom. ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2432650 To unsubscribe from this discussion, e-mail: [commits-unsubscr...@argouml.tigris.org].