package org.simantics.db.layer0.variable; import java.util.Map; import org.simantics.db.ReadGraph; import org.simantics.db.exception.DatabaseException; public interface VariableMap { Variable getVariable(ReadGraph graph, Variable context, String name) throws DatabaseException; // Must not modify collection in any way not possible with put-method. Map getVariables(ReadGraph graph, Variable context, Map map) throws DatabaseException; Map getVariables(ReadGraph graph, Variable context, String classification, Map map) throws DatabaseException; }