svn commit: r17129 - trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java
Linus Tolke <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: linus
Date: 2009-04-24 21:37:45-0700
New Revision: 17129
Modified:
trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java
Log:
Distinguish between the NotImplementedException and the IllegalArgumentException.
This is to fix the test for IllegalArgumentException.
Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java?view=diff&pathrev=17129&r1=17128&r2=17129
==============================================================================
--- trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java (original)
+++ trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/FacadeMDRImpl.java 2009-04-24 21:37:45-0700
@@ -2993,7 +2993,11 @@
* @see org.argouml.model.Facade#getRaisedExceptions(java.lang.Object)
*/
public Collection getRaisedExceptions(Object handle) {
- throw new NotImplementedException("There are no exceptions in UML 1.x operations");
+ if (handle instanceof Operation) {
+ throw new NotImplementedException(
+ "There are no exceptions in UML 1.x operations");
+ }
+ return illegalArgumentCollection(handle);
}
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=1903870
To unsubscribe from this discussion, e-mail: [[email protected]].