package com.sap.furcas.ide.dslproject.conf;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.runtime.CoreException;
/**
* Interface for one kind of having a DSL project configured to use a metamodel.
*
* @author C5107456
*/
public interface IProjectMetaRefConf {
/**
* stores information to the configuration storage that should allow restoring the configuration from the project later.
*
* @param project the project
*
* @throws CoreException the core exception
*/
public void configureProject(IProject project) throws CoreException;
/**
* Gets the meta look up for project.
*
* @return the meta look up for project
*
* @throws CoreException the core exception
*/
public ReferenceScopeBean getMetaLookUpForProject() throws CoreException;
}