Hi Harald,
thanks for your feedback.
I just tried to use the plugin with the following dtd + xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!ELEMENT androMDA (umlElement+)>
<!ELEMENT umlElement (taggedValue*,stereotype*)>
<!ATTLIST umlElement
name CDATA #REQUIRED
>
<!ELEMENT stereotype (taggedValue*)>
<!ATTLIST stereotype
name CDATA #REQUIRED
>
<!ELEMENT taggedValue (value+,default?)>
<!ATTLIST taggedValue
tag CDATA #REQUIRED
>
<!ELEMENT value (#PCDATA)>
<!ELEMENT default (#PCDATA)>
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE androMDA SYSTEM "androMDA.dtd">
<androMDA>
<umlElement name="Attribute">
<taggedValue tag="label">
<value>user defined</value>
</taggedValue>
<stereotype name="XY">
<taggedValue tag="test1">
<value>bla</value>
</taggedValue>
</stereotype>
</umlElement>
<umlElement name="UmlClass">
<stereotype name="Entity">
<taggedValue tag="test2">
<value>bla</value>
</taggedValue>
</stereotype>
</umlElement>
</androMDA>
This gives me the following exception:
2003-10-07 10:35:45,827 INFO [main ]: [INFO] Loaded plug-ins:
com.gentleware.poseidon.uml14 (2.0/1); com.gentleware.poseidon.revengjava
(2.0/1); com.gentleware.poseidon.uml.reveng (2.0/1);
com.gentleware.poseidon.enhancedEditor (2.0/1); com.gentleware.umldoc
(2.0.3/2.0.3); com.gentleware.AndroMDA (1/1)
2003-10-07 10:35:46,338 ERROR [main ]:
java.lang.NullPointerException
2003-10-07 10:35:46,340 ERROR [main ]: at
com.gentleware.andromda.a.try.endElement(Unknown Source)
2003-10-07 10:35:46,340 ERROR [main ]: at
org.apache.xerces.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:579)
When I leave out the part
<taggedValue tag="label">
<value>user defined</value>
</taggedValue>
everything works ok.
Our project schedule has changed a bit and everything is more relaxed now, so
don't feel pressured. However, it would be great if the above configuration
could be used some day ;-)
Cheers,
Mark
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Andromda-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/andromda-user