1 package org.simantics.db.layer0.variable;
\r
3 import java.util.Map;
\r
5 import org.simantics.db.ReadGraph;
\r
6 import org.simantics.db.exception.DatabaseException;
\r
8 public interface VariableMap {
\r
9 Variable getVariable(ReadGraph graph, Variable context, String name) throws DatabaseException;
\r
10 // Must not modify collection in any way not possible with put-method.
\r
11 Map<String, Variable> getVariables(ReadGraph graph, Variable context, Map<String, Variable> map) throws DatabaseException;
\r
12 Map<String, Variable> getVariables(ReadGraph graph, Variable context, String classification, Map<String, Variable> map) throws DatabaseException;
\r