1.1 --- a/mdr/extras/uml2mof/src/org/netbeans/lib/jmi/uml2mof/Transformer.java Sun Feb 29 22:23:38 2004 +0000
1.2 +++ b/mdr/extras/uml2mof/src/org/netbeans/lib/jmi/uml2mof/Transformer.java Mon Mar 01 14:14:15 2004 +0000
1.3 @@ -36,7 +36,7 @@
1.4
1.5 /**
1.6 *
1.7 - * @author mm109185
1.8 + * @author Martin Matula
1.9 */
1.10 public class Transformer {
1.11 // stereotypes
1.12 @@ -66,7 +66,9 @@
1.13 private static final String TAG_RAISED_EXCEPTIONS = "org.netbeans.uml2mof.raisedExceptions";
1.14 private static final String TAG_ALIAS_FOR = "org.netbeans.uml2mof.aliasFor";
1.15 private static final String TAG_ASSOC_DERIVED = "org.omg.uml2mof.isDerived";
1.16 -
1.17 +
1.18 + private static final String TAG_DOCUMENTATION = "documentation";
1.19 +
1.20 // special attributes
1.21 private static final String ATTR_ITEMS = "items";
1.22
1.23 @@ -481,6 +483,15 @@
1.24 result = ((Comment) it.next()).getName();
1.25 if (result == null) result = "";
1.26 }
1.27 + for (it = ((ModelElement) umlElement).getTaggedValue().iterator(); it.hasNext() && "".equals(result);) {
1.28 + TaggedValue value = (TaggedValue) it.next();
1.29 + if (TAG_DOCUMENTATION.equals(value.getType().getName())) {
1.30 + for (Iterator it2 = value.getDataValue().iterator(); it2.hasNext() && "".equals(result);) {
1.31 + result = (String) it2.next();
1.32 + if (result == null) result = "";
1.33 + }
1.34 + }
1.35 + }
1.36 return result;
1.37 }
1.38