/** * @see org.eclipse.emf.ecore.resource.impl.ResourceSetImpl#demandLoad(Resource) */ protected void demandLoad(Resource resource) throws IOException { if (!isReleasing) super.demandLoad(resource); }
@Override protected void demandLoad(Resource resource) throws IOException { if (demandLoading) { super.demandLoad(resource); } }
/** * Delegates to the {@link #resourceSet resource set}'s {@link ResourceSetImpl#demandLoad(Resource)} * or, if the resource set has a resource locator at the time this one was created, delegates to its {@link ResourceLocator#demandCreateResource(URI)}. */ protected void demandLoad(Resource resource) throws IOException { if (previousResourceLocator != null) { previousResourceLocator.demandLoad(resource); } else { resourceSet.demandLoad(resource); } }
/** * Delegates to the {@link #resourceSet resource set}'s {@link ResourceSetImpl#demandLoad(Resource)} * or, if the resource set has a resource locator at the time this one was created, delegates to its {@link ResourceLocator#demandCreateResource(URI)}. */ protected void demandLoad(Resource resource) throws IOException { if (previousResourceLocator != null) { previousResourceLocator.demandLoad(resource); } else { resourceSet.demandLoad(resource); } }
/** * Demand loads the given resource using {@link #demandLoad(Resource)} * and {@link WrappedException wraps} any {@link IOException} as a runtime exception. * It is called by {@link #getResource(URI, boolean) getResource(URI, boolean)} * to perform a demand load. * @param resource a resource that isn't loaded. * @see #demandLoad(Resource) */ protected void demandLoadHelper(Resource resource) { try { demandLoad(resource); } catch (IOException exception) { handleDemandLoadException(resource, exception); } }
/** * Demand loads the given resource using {@link #demandLoad(Resource)} * and {@link WrappedException wraps} any {@link IOException} as a runtime exception. * It is called by {@link #getResource(URI, boolean) getResource(URI, boolean)} * to perform a demand load. * @param resource a resource that isn't loaded. * @see #demandLoad(Resource) */ protected void demandLoadHelper(Resource resource) { try { demandLoad(resource); } catch (IOException exception) { handleDemandLoadException(resource, exception); } }