package com.sap.furcas.modeladaptation.emf.lookup;
import java.io.File;
import org.eclipse.emf.ecore.resource.ResourceSet;
import com.sap.furcas.runtime.common.exceptions.MetaModelLookupException;
import com.sap.furcas.runtime.common.interfaces.IMetaModelLookup;
import com.sap.furcas.runtime.common.util.FileResourceHelper;
/**
* Implementation of {@link IMetaModelLookup} allowing clients to inspect ecore metamodel
* files.
*
* @author Stephan Erb (d049157)
*/
public class FileBasedEcoreMetaModelLookUp extends QueryBasedEcoreMetaModelLookUp {
public FileBasedEcoreMetaModelLookUp(File... fileArr) throws MetaModelLookupException {
this(FileResourceHelper.loadResourceSet(fileArr));
}
public FileBasedEcoreMetaModelLookUp(ResourceSet resourceSet) {
super(resourceSet, FileResourceHelper.getResourceSetAsScope(resourceSet));
}
}