svn commit: r15916 - trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: thn
Date: 2008-10-13 22:28:43-0700
New Revision: 15916
Modified:
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java
Log:
Fix for issue 5458 (setStatic cannot be applied to assoc ends)
Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java?view=diff&rev=15916&p1=trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java&p2=trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java&r1=15915&r2=15916
==============================================================================
--- trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java (original)
+++ trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreHelperMDRImpl.java 2008-10-13 22:28:43-0700
@@ -3083,6 +3083,12 @@
: ScopeKindEnum.SK_INSTANCE);
return;
}
+ if (handle instanceof AssociationEnd) {
+ ((AssociationEnd) handle)
+ .setTargetScope(isStatic ? ScopeKindEnum.SK_CLASSIFIER
+ : ScopeKindEnum.SK_INSTANCE);
+ return;
+ }
throw new IllegalArgumentException("handle: " + handle);
}