org.argouml.xml.xmi
Class XMIParser
java.lang.Object
org.argouml.xml.xmi.XMIParser
- public class XMIParser
- extends java.lang.Object
XMI is an XML based exchange format between UML tools.
ArgoUML uses this as standard saving mechanism so that easy interchange
with other tools and compliance with open standards are secured.
XMI version 1.0 for UML 1.3 is used. To convert older models in XMI
(Argo 0.7 used XMI 1.0 for UML1.1) to the latest version,
Meta Integration provides a free key to their Model Bridge.
This also permits you to convert Rational Rose models to ArgoUML!
This currently only includes model information, but no graphical
information (like layout of diagrams).
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLETON
public static XMIParser SINGLETON
_curModel
protected ru.novosoft.uml.model_management.MModel _curModel
_proj
protected Project _proj
_UUIDRefs
protected java.util.HashMap _UUIDRefs
XMIParser
protected XMIParser()
getCurModel
public ru.novosoft.uml.model_management.MModel getCurModel()
setProject
public void setProject(Project p)
getUUIDRefs
public java.util.HashMap getUUIDRefs()
readModels
public void readModels(Project p,
java.net.URL url)
throws java.io.IOException
- Throws:
java.io.IOException