Factory factory = parent.getFactory(uri); Factory defaultFactory = (Factory)INSTANCE.getFactory(URI.createURI(DEFAULT_EXTENSION)); factory = parent.getFactory(URI.createURI("*.wsdl")); factory = parent.getFactory(URI.createURI("*.xsd")); factory = parent.getFactory(URI.createURI("*.xsd")); factory = parent.getFactory(URI.createURI("*.wsdl"));
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; } }
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);
resourceFactory = getResourceFactoryRegistry().getFactory(uri);
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) {