org.argouml.xml.xmi
Class XMIParser

java.lang.Object
  extended byorg.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).


Field Summary
protected  java.lang.Object _curModel
           
protected  Project _proj
           
protected  java.util.HashMap _UUIDRefs
           
private static org.apache.log4j.Logger cat
          logger
static XMIParser SINGLETON
           
 
Constructor Summary
protected XMIParser()
           
 
Method Summary
 java.lang.Object getCurModel()
           
 java.util.HashMap getUUIDRefs()
           
 void readModels(Project p, java.net.URL url)
           
 void setProject(Project p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cat

private static org.apache.log4j.Logger cat
logger


SINGLETON

public static XMIParser SINGLETON

_curModel

protected java.lang.Object _curModel

_proj

protected Project _proj

_UUIDRefs

protected java.util.HashMap _UUIDRefs
Constructor Detail

XMIParser

protected XMIParser()
Method Detail

getCurModel

public java.lang.Object 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


ArgoUML © 1996-2004 (20040316)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook