[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--