package org.simantics.interop.xmlio; import java.util.List; import org.simantics.db.ReadGraph; import org.simantics.db.Resource; import org.simantics.db.exception.DatabaseException; import org.simantics.interop.xmlio.LoadXML.Bundle; public interface LoadRule { public Resource getResource(ReadGraph graph, String uri) throws DatabaseException; public Object createValue(ReadGraph graph, List value, List types) throws DatabaseException; public void initializeWithBundles(ReadGraph graph, List bundles) throws DatabaseException; }