package org.simantics.db.layer0.scl; import java.util.Set; import org.simantics.scl.runtime.function.Function1; public class ExpressionAnalysis { final private Set consumed; final private Function1 fn; public ExpressionAnalysis(Function1 fn, Set consumed) { this.fn = fn; this.consumed = consumed; } public boolean isConsumed(String name) { return consumed.contains(name); } public Set getConsumed() { return consumed; } public Function1 getFunction() { return fn; } }