svn commit: r13401 - branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: b00__1
Date: 2007-08-18 15:48:36-0700
New Revision: 13401
Modified:
branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java
Log:
The association ends are retrieved by ArgoUML in the wrong order, so we reverse the list of member ends to be OK.
ArgoUML is creating directed associations based on the order of member ends feature of Association.
Modified: branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java?view=diff&rev=13401&p1=branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java&p2=branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java&r1=13400&r2=13401
==============================================================================
--- branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java (original)
+++ branches/gsoc2007/b00__1/model-euml/src/org/argouml/model/euml/FacadeEUMLImpl.java 2007-08-18 15:48:36-0700
@@ -439,7 +439,9 @@
throw new IllegalArgumentException(
"handle must be instance of Association"); //$NON-NLS-1$
}
- return ((Association) handle).getMemberEnds();
+ List c = new ArrayList(((Association) handle).getMemberEnds());
+ Collections.reverse(c);
+ return c;
}
public List getConstrainedElements(Object handle) {