org.metadiff.infra.ecore.util
Class ModelLoaderUtil

java.lang.Object
  extended byorg.metadiff.infra.ecore.util.ModelLoaderUtil

public class ModelLoaderUtil
extends java.lang.Object

Helper class for loading Ecore based models TODO check the usefulness of this class!

Author:
Mark Kofman

Field Summary
private static ModelLoaderUtil instance
           
private  org.eclipse.emf.ecore.resource.ResourceSet resourceSet
           
 
Constructor Summary
private ModelLoaderUtil()
           
 
Method Summary
static ModelLoaderUtil getInstance()
          If not yet created, create new static singleton instance of ModelLoaderUtil class
 org.eclipse.emf.ecore.resource.Resource loadResource(java.lang.String fileFullName)
          Load resource using full file name
 org.eclipse.emf.ecore.resource.Resource loadResource(org.eclipse.emf.common.util.URI uri)
          Load resource using URI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instance

private static ModelLoaderUtil instance

resourceSet

private org.eclipse.emf.ecore.resource.ResourceSet resourceSet
Constructor Detail

ModelLoaderUtil

private ModelLoaderUtil()
Method Detail

getInstance

public static ModelLoaderUtil getInstance()
If not yet created, create new static singleton instance of ModelLoaderUtil class

Returns:
singleton instance

loadResource

public org.eclipse.emf.ecore.resource.Resource loadResource(org.eclipse.emf.common.util.URI uri)
Load resource using URI

Parameters:
uri - resource URI
Returns:
loaded resource

loadResource

public org.eclipse.emf.ecore.resource.Resource loadResource(java.lang.String fileFullName)
Load resource using full file name

Returns:
loaded resource