brainslug.flow.execution.TokenStore Maven / Gradle / Ivy
package brainslug.flow.execution;
import brainslug.flow.model.Identifier;
import brainslug.util.Option;
public interface TokenStore {
TokenList getInstanceTokens(Identifier instanceId);
public TokenList getNodeTokens(Identifier nodeId, Identifier instanceId);
Token addToken(Identifier instanceId, Identifier nodeId, Option sourceNodeId);
void removeToken(Identifier instanceId, Identifier tokenId);
Identifier createInstance(Identifier definitionId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy