/**
* <copyright>
* </copyright>
*
*
*/
package ssl.resource.ssl.util;
/**
* Class TextResourceUtil can be used to perform common tasks on text resources,
* such as loading and saving resources, as well as, checking them for errors.
*/
public class SslTextResourceUtil {
public static ssl.resource.ssl.mopp.SslResource getResource(org.eclipse.core.resources.IFile file) {
org.eclipse.emf.ecore.resource.ResourceSet rs = new org.eclipse.emf.ecore.resource.impl.ResourceSetImpl();
org.eclipse.emf.ecore.resource.Resource csResource = rs.getResource(org.eclipse.emf.common.util.URI.createPlatformResourceURI(file.getFullPath().toString(),true), true);
return (ssl.resource.ssl.mopp.SslResource) csResource;
}
public static ssl.resource.ssl.mopp.SslResource getResource(java.io.File file) {
return getResource(file, null);
}
public static ssl.resource.ssl.mopp.SslResource getResource(java.io.File file, java.util.Map<?,?> options) {
org.eclipse.emf.ecore.resource.ResourceSet rs = new org.eclipse.emf.ecore.resource.impl.ResourceSetImpl();
if (options != null) {
rs.getLoadOptions().putAll(options);
}
org.eclipse.emf.ecore.resource.Resource csResource = rs.getResource(org.eclipse.emf.common.util.URI.createFileURI(file.getAbsolutePath()), true);
return (ssl.resource.ssl.mopp.SslResource) csResource;
}
}