[mdr-users] XSL pre-filter for UML2MOF from Poseidon 4

"John V. Sichi" <[email protected]> Mon, 06 Feb 2006 10:35:39 -0800
Newsgroups gmane.comp.java.netbeans.modules.mdr.user
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--------------060702000709090609040104
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hi all,

We recently tried Poseidon 4 and found that it is exporting UML2, which 
UML2MOF doesn't like.  We already had an XSL script for deleting the 
diagrams, so we tweaked it to massage this as well (renaming 
UML2:TypedElement.type back to UML:StructuralFeature.type).  We only use 
static structure class diagrams, so if you use anything more advanced 
you may need further tweaks.  Anyway, I'm attaching the script in case 
it's useful to anyone else out there.

JVS

--------------060702000709090609040104
Content-Type: application/xml;
 name="deleteUmlDiagrams.xsl"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
 filename="deleteUmlDiagrams.xsl"

PD94bWwgdmVyc2lvbj0iMS4wIj8+IAo8IS0tICRJZDogLy9vcGVuL2x1L2Rldi9mYXJyYWdv
L2NhdGFsb2cveG1pL2RlbGV0ZVVtbERpYWdyYW1zLnhzbCMyICQgLS0+CjwhLS0gVGhpcyBz
dHlsZXNoZWV0IGRlbGV0ZXMgVU1MIGRpYWdyYW1zIGZyb20gYW4gWE1JIGZpbGUgLS0+Cgo8
eHNsOnN0eWxlc2hlZXQgCiAgdmVyc2lvbj0iMS4wIiAKICB4bWxuczp4c2w9Imh0dHA6Ly93
d3cudzMub3JnLzE5OTkvWFNML1RyYW5zZm9ybSIKICB4bWxuczpVTUw9Im9yZy5vbWcueG1p
Lm5hbWVzcGFjZS5VTUwiCiAgeG1sbnM6VU1MMj0ib3JnLm9tZy54bWkubmFtZXNwYWNlLlVN
TDIiCiAgPgogIDx4c2w6b3V0cHV0IG1ldGhvZD0ieG1sIiBpbmRlbnQ9InllcyIgLz4KCiAg
PCEtLSBEZWxldGUgZGlhZ3JhbXMgLS0+CiAgPHhzbDp0ZW1wbGF0ZSBtYXRjaD0iVU1MOkRp
YWdyYW0iIC8+CgogIDwhLS0gRGVsZXRlIHByb3BlcnR5IC0tPgogIDx4c2w6dGVtcGxhdGUg
bWF0Y2g9IlVNTDpQcm9wZXJ0eSIgLz4KCiAgPCEtLSBEZWxldGUgVW1sMVNlbWFudGljTW9k
ZWxCcmlkZ2UsIHdoYXRldmVyIHRoZSBoZWNrIHRoYXQgaXMgLS0+CiAgPHhzbDp0ZW1wbGF0
ZSBtYXRjaD0iVU1MOlVtbDFTZW1hbnRpY01vZGVsQnJpZGdlIiAvPgoKICA8IS0tIFVNTDIg
dHJpY2sgLS0+CiAgPHhzbDp0ZW1wbGF0ZSBtYXRjaD0iVU1MMjpUeXBlZEVsZW1lbnQudHlw
ZSI+CiAgICA8eHNsOmVsZW1lbnQgbmFtZT0iVU1MOlN0cnVjdHVyYWxGZWF0dXJlLnR5cGUi
PgogICAgICA8eHNsOmFwcGx5LXRlbXBsYXRlcyAvPgogICAgPC94c2w6ZWxlbWVudD4KICA8
L3hzbDp0ZW1wbGF0ZT4KCiAgPCEtLSBQYXNzIGV2ZXJ5dGhpbmcgZWxzZSB0aHJvdWdoIHVu
Y2hhbmdlZCAtLT4KICA8eHNsOnRlbXBsYXRlIG1hdGNoPSIvIHwgQCogfCBub2RlKCkiPgog
ICAgPHhzbDpjb3B5PgogICAgICA8eHNsOmFwcGx5LXRlbXBsYXRlcyBzZWxlY3Q9IkAqIHwg
bm9kZSgpIiAvPgogICAgPC94c2w6Y29weT4KICA8L3hzbDp0ZW1wbGF0ZT4KCjwveHNsOnN0
eWxlc2hlZXQ+Cg==
--------------060702000709090609040104--