public interface DSLProvider
extends com.streamscape.tools.console.autocompletion.Completer
Title: Semantic Lexicon Processing Framework
Description: Defines Domain Specific Language provider.
Copyright: Copyright (c) 2010
Company: StreamScape Technologies
Modifier and Type | Method and Description |
---|---|
void |
activate(SLCallable callable) |
java.lang.String |
getName() |
Operation |
getVisibleOperation(SLStatement statement,
com.streamscape.slex.MFSession session) |
Operation |
getVisibleOperation(java.lang.String operationName,
com.streamscape.slex.MFSession session) |
boolean |
hasOperation(java.lang.String operationName) |
boolean |
hasVisibleOperation(java.lang.String operationName,
com.streamscape.slex.MFSession session) |
SLResponse |
invoke(com.streamscape.slex.lang.DSLStatement statement,
com.streamscape.slex.MFSession session) |
SLResponse |
invoke(SLStatement operation,
com.streamscape.slex.MFSession session,
long timeout) |
java.util.Set |
listOperations(java.lang.String pattern) |
java.util.Set |
listOperationsByTag(java.lang.String tag,
com.streamscape.slex.MFSession session) |
java.util.Set |
listTags(com.streamscape.slex.MFSession session) |
java.util.Set |
listVisibleOperations(com.streamscape.slex.MFSession session,
java.lang.String pattern) |
Operation |
lookupMoreSuitableOperation(java.lang.String operationName) |
Operation |
lookupOperation(java.lang.String operationName) |
SLStatement |
parse(java.lang.String operation,
com.streamscape.slex.MFSession session) |
com.streamscape.slex.lang.DSLStatement |
parseDsl(java.lang.String operation,
com.streamscape.slex.MFSession session) |
void |
registerOperation(Operation operation) |
java.lang.String getName()
Operation lookupOperation(java.lang.String operationName)
Operation lookupMoreSuitableOperation(java.lang.String operationName)
boolean hasOperation(java.lang.String operationName)
java.util.Set listOperations(java.lang.String pattern)
java.util.Set listOperationsByTag(java.lang.String tag, com.streamscape.slex.MFSession session)
java.util.Set listTags(com.streamscape.slex.MFSession session)
Operation getVisibleOperation(java.lang.String operationName, com.streamscape.slex.MFSession session)
Operation getVisibleOperation(SLStatement statement, com.streamscape.slex.MFSession session)
boolean hasVisibleOperation(java.lang.String operationName, com.streamscape.slex.MFSession session)
java.util.Set listVisibleOperations(com.streamscape.slex.MFSession session, java.lang.String pattern)
void activate(SLCallable callable)
void registerOperation(Operation operation)
SLStatement parse(java.lang.String operation, com.streamscape.slex.MFSession session) throws ParsingException
ParsingException
SLResponse invoke(SLStatement operation, com.streamscape.slex.MFSession session, long timeout)
com.streamscape.slex.lang.DSLStatement parseDsl(java.lang.String operation, com.streamscape.slex.MFSession session) throws ParsingException
ParsingException
SLResponse invoke(com.streamscape.slex.lang.DSLStatement statement, com.streamscape.slex.MFSession session)
Copyright © 2015-2024 StreamScape Technologies. All rights reserved.