EMF 2.4.0:
http://archive.eclipse.org/modeling/emf/emf/downloads/drops/2.4.0/R200806091234/
>> emf-runtime-2.4.0.zip 4.4M
UML 2.2.0
http://archive.eclipse.org/modeling/mdt/uml2/downloads/drops/2.2.0/R200806091546/
>> mdt-uml2-runtime-2.2.0.zip 3.7M
URI resourceURI =URI.createURI("file:/C:/1.xml")
ResourceSet resourceSet = new ResourceSetImpl();
// Register Packages
Registry packageRegistry = resourceSet.getPackageRegistry();
packageRegistry.put(UMLPackage.eNS_URI, UMLPackage.eINSTANCE);
// Register Extensions
Map<String, Object> extensionFactoryMap = Resource.Factory.Registry.INSTANCE
.getExtensionToFactoryMap();
extensionFactoryMap.put("xml", XMI2UMLResource.Factory.INSTANCE);
Map<URI, URI> uriMap = resourceSet.getURIConverter().getURIMap();
uriMap.put(URI.createURI(XMI2UMLResource.UML_METAMODEL_2_1_NS_URI), URI
.createURI(UMLPackage.eNS_URI));
Resource resource = resourceSet.getResource(resourceURI, true);
Model umlModel = (Model) EcoreUtil.getObjectByType(resource
.getContents(), UMLPackage.Literals.MODEL);
说明不足,待完成。。。