Author: bobtarling Date: 2010-03-14 08:36:30-0800 New Revision: 18093 Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java
Log: Increase the amount of info should an exception occur Modified: trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java?view=diff&pathrev=18093&r1=18092&r2=18093 ============================================================================== --- trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java (original) +++ trunk/src/argouml-core-model-mdr/src/org/argouml/model/mdr/CoreFactoryMDRImpl.java 2010-03-14 08:36:30-0800 @@ -1107,8 +1107,13 @@ oper.getParameter().add(res); res.setName("arg" + oper.getParameter().size()); return res; + } else if (o == null) { + throw new IllegalArgumentException( + "A containing element must be supplied for the parameter"); } else { - throw new IllegalArgumentException("Unsupported object type"); + throw new IllegalArgumentException( + "Unsupported contining element for parameter " + + o.getClass().getName()); } } ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2459530 To unsubscribe from this discussion, e-mail: [[email protected]].
