Resource.Factory.Registry.INSTANCE.getFactory(genModelURI).createResource(genModelURI); GenModel genModel = GenModelFactory.eINSTANCE.createGenModel(); genModelResource.getContents().add(genModel);
Resource.Factory.Registry.INSTANCE.getFactory(genModelURI).createResource(genModelURI); GenModel genModel = GenModelFactory.eINSTANCE.createGenModel(); genModelResource.getContents().add(genModel);
Resource res = factory.createResource(URI.createURI(stdlibPackage.getNsURI())); res.getContents().add(stdlibPackage);
res = OCLEcorePlugin.getEcoreResourceFactory().createResource(oclStandardLibraryNsURI); res.getContents().addAll(load.getContents());
Resource result = resourceFactory.createResource(uri); getResources().add(result); return result;
public Resource createResource(URI uri, Resource.Factory resourceFactory) { if (isReleasing) return null; //Check the map first when creating the resource and do not //normalize if a value is found. boolean isMapped = detectURIMapping(uri); boolean hasContentType = (getContentTypeName(uri) != null); URI converted = uri; if (!isMapped) converted = getURIConverter().normalize(uri); else if (hasContentType) converted = getURIConverter().normalize(uri); Resource result = createResourceFromHandlers(converted); if (result == null) { if (resourceFactory != null) { result = resourceFactory.createResource(converted); getResources().add(result); getURIResourceMap().put(uri, result); return result; } else { return null; } } return result; } /**
protected Resource createResource(String uri) { Resource resource = eResource(); if (resource == null) { if (resourceFactory == null) { try { resourceFactory = (Resource.Factory)CommonPlugin.loadClass("org.eclipse.emf.ecore.xmi", "org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl").newInstance(); } catch (Throwable exception) { resourceFactory = new ResourceFactoryImpl(); } } URI actualURI = URI.createURI(uri); resource = resourceFactory.createResource(actualURI); resource.getContents().add(this); } return resource; }
public Resource createResource(URI uri) { if (isReleasing) return null; //Check the map first when creating the resource and do not //normalize if a value is found. boolean isMapped = detectURIMapping(uri); boolean hasContentType = (getContentTypeName(uri) != null); URI converted = uri; if (!isMapped) converted = getURIConverter().normalize(uri); else if (hasContentType) converted = getURIConverter().normalize(uri); Resource result = createResourceFromHandlers(converted); if (result == null) { Resource.Factory resourceFactory = getResourceFactoryRegistry().getFactory(uri); if (resourceFactory != null) {//We got the right factory, now use the right URI result = resourceFactory.createResource(converted); getResources().add(result); } } return result; } private boolean detectURIMapping(URI uri) {
protected Resource createResource(String uri) { Resource resource = eResource(); if (resource == null) { if (resourceFactory == null) { try { resourceFactory = (Resource.Factory)CommonPlugin.loadClass("org.eclipse.emf.ecore.xmi", "org.eclipse.emf.ecore.xmi.impl.EcoreResourceFactoryImpl").newInstance(); } catch (Throwable exception) { resourceFactory = new ResourceFactoryImpl(); } } URI actualURI = URI.createURI(uri); resource = resourceFactory.createResource(actualURI); resource.getContents().add(this); } return resource; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated NOT */ public static StrucDocText createStrucDocText(Section section, String xmlString) { StrucDocText text = null; try { Resource.Factory factory = new GenericXMLResourceFactoryImpl(); XMLResource resource = (XMLResource) factory.createResource(null); resource.load(new URIConverter.ReadableInputStream("<text>" + xmlString + "</text>"), null); XMLTypeDocumentRoot root = (XMLTypeDocumentRoot) resource.getContents().get(0); AnyType value = (AnyType) root.getMixed().getValue(0); text = CDAFactory.eINSTANCE.createStrucDocText(); text.getMixed().addAll(value.getMixed()); section.setText(text); } catch (Exception e) { } return text; }
public Resource createResource(URI uri, String contentType) { Resource.Factory resourceFactory = getResourceFactoryRegistry().getFactory(uri, contentType); if (resourceFactory != null) { Resource result = resourceFactory.createResource(uri); getResources().add(result); return result; } else { return null; } }
public Resource createResource(URI uri, String contentType) { Resource.Factory resourceFactory = getResourceFactoryRegistry().getFactory(uri, contentType); if (resourceFactory != null) { Resource result = resourceFactory.createResource(uri); getResources().add(result); return result; } else { return null; } }
public Resource createResource() { URI fileURI = getBuilderStateURI(); if (fileURI == null) return null; Resource res = getFactory().createResource(fileURI); return res; }
@Override protected Resource createResource() { Resource.Factory factory = OCLEcorePlugin.getEcoreResourceFactory(); return factory.createResource(URI.createURI("ocl:///oclenv.ecore")); //$NON-NLS-1$ }