Thanks that works to resolve the reading issue. My basic problem is actually getting the tagged values of attributes. I still cannot get tagged values of attributes with MagicDraw's XMI, so it's doesn't seems like an issue of Poisedon. I have provided my own transform helper class that doesn't go through any of those UML proxies ie. direct access to Model elements, but still unable to get.
Does anyone have any success in getting tagged values of class attributes before? Any help much appreciated. Thanks. ph > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of Anthony > Mowers > Sent: 24 June 2003 11:44 > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: RE: [Andromda-user] MagicDraw > > > > Yes ... magic draw is supported. > There is one bug in the MagicDraw XMI. You need to change > the relationship > cardinalities from '1..*' to '1..-1'. You can do that from > the MAGIC DRAW > GUI. > > > -----Original Message----- > > From: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] Behalf > Of Tan, Pow > > Hwee > > Sent: Monday, June 23, 2003 8:14 PM > > To: [EMAIL PROTECTED] > > Subject: [Andromda-user] MagicDraw > > > > > > > > Hi - > > > > Is MagicDraw supported by AndroMDA? MagicDraw 6.0 is UML1.4, but > > I got the > > following exception. > > > > I tried Poseidon as well, which doesn't cause any exception, but > > I can't get > > tagged values out of attributes, so I am trying other > modelling tools. > > > > Thanks! > > > > ph > > > > [andromda] CartridgeFinder: Cartridge found: mycartridge > > [andromda] Input: > jar:file:C:\andromda\mytest\formgen.zargo!/formgen.xmi > > [andromda] java.lang.NumberFormatException: * > > [andromda] at java.lang.Integer.parseInt(Integer.java:414) > > [andromda] at java.lang.Integer.<init>(Integer.java:549) > > [andromda] at > > org.netbeans.lib.jmi.xmi.XmiContext.resolvePrimitiveValue(XmiConte > > xt.java:94 > > 8) > > [andromda] at > > org.netbeans.lib.jmi.xmi.XmiElement$PrimitiveValue.endElement(XmiE > > lement.jav > > a:1027) > > [andromda] at > > > org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader. > java:240) > > [andromda] at > > org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAX > > Parser.jav > > a:579) > > [andromda] at > > org.apache.xerces.impl.XMLNamespaceBinder.endElement(XMLNamespaceB > > inder.java > > :646) > > [andromda] at > > org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(XMLDTD > > Validator. > > java:1972) > > [andromda] at > > org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(XMLDTDValida > > tor.java:8 > > 78) > > [andromda] at > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.handleEndEle > > ment(XMLDo > > cumentFragmentScannerImpl.java:1144) > > [andromda] at > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndEleme > > nt(XMLDocu > > mentFragmentScannerImpl.java:987) > > [andromda] at > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentCont > > entDispatc > > her.dispatch(XMLDocumentFragmentScannerImpl.java:1445) > > [andromda] at > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument > > (XMLDocume > > ntFragmentScannerImpl.java:333) > > [andromda] at > > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration. > > java:524) > > [andromda] at > > org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration. > > java:580) > > [andromda] at > > org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152) > > [andromda] at > > org.apache.xerces.parsers.AbstractSAXParser.parse(AbstractSAXParse > > r.java:116 > > 9) > > [andromda] at javax.xml.parsers.SAXParser.parse(Unknown Source) > > [andromda] at > > org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:118) > > [andromda] at > > org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:99) > > [andromda] at > > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:77) > > [andromda] at > > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) > > [andromda] at > > org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFac > > ade.java:2 > > 33) > > [andromda] at > > org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFac > > ade.java:1 > > 00) > > [andromda] at > > org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask > > .java:469) > > [andromda] at > > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask > > .java:309) > > [andromda] at > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166) > > [andromda] at org.apache.tools.ant.Task.perform(Task.java:317) > > [andromda] at > org.apache.tools.ant.Target.execute(Target.java:309) > > [andromda] at > > org.apache.tools.ant.Target.performTasks(Target.java:334) > > [andromda] at > > org.apache.tools.ant.Project.executeTarget(Project.java:1306) > > [andromda] at > > org.apache.tools.ant.Project.executeTargets(Project.java:1250) > > [andromda] at org.apache.tools.ant.Main.runBuild(Main.java:610) > > [andromda] at org.apache.tools.ant.Main.start(Main.java:196) > > [andromda] at org.apache.tools.ant.Main.main(Main.java:235) > > [andromda] javax.jmi.xmi.MalformedXMIException: > > java.lang.NumberFormatException: * > > [andromda] at > > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:83) > > [andromda] at > > org.netbeans.lib.jmi.xmi.SAXReader.read(SAXReader.java:70) > > [andromda] at > > org.andromda.core.mdr.MDRepositoryFacade.loadModel(MDRepositoryFac > > ade.java:2 > > 33) > > [andromda] at > > org.andromda.core.mdr.MDRepositoryFacade.readModel(MDRepositoryFac > > ade.java:1 > > 00) > > [andromda] at > > org.andromda.core.anttasks.AndroMDAGenTask.process(AndroMDAGenTask > > .java:469) > > [andromda] at > > org.andromda.core.anttasks.AndroMDAGenTask.execute(AndroMDAGenTask > > .java:309) > > [andromda] at > > org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:166) > > [andromda] at org.apache.tools.ant.Task.perform(Task.java:317) > > [andromda] at > org.apache.tools.ant.Target.execute(Target.java:309) > > [andromda] at > > org.apache.tools.ant.Target.performTasks(Target.java:334) > > [andromda] at > > org.apache.tools.ant.Project.executeTarget(Project.java:1306) > > [andromda] at > > org.apache.tools.ant.Project.executeTargets(Project.java:1250) > > [andromda] at org.apache.tools.ant.Main.runBuild(Main.java:610) > > [andromda] at org.apache.tools.ant.Main.start(Main.java:196) > > [andromda] at org.apache.tools.ant.Main.main(Main.java:235) > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by: INetU > > Attention Web Developers & Consultants: Become An INetU > Hosting Partner. > > Refer Dedicated Servers. We Manage Them. You Get 10% > Monthly Commission! > > INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php > _______________________________________________ > Andromda-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/andromda-user ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user ------------------------------------------------------- This SF.Net email is sponsored by: INetU Attention Web Developers & Consultants: Become An INetU Hosting Partner. Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission! INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php _______________________________________________ Andromda-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/andromda-user
