| Package | Description | 
|---|---|
| com.whitestein.lsps.engine | 
 The package contains common classes for LSPS expression interpretation. 
 | 
| com.whitestein.lsps.engine.change | 
 Package contains core of the internal event system. 
 | 
| com.whitestein.lsps.engine.lang | |
| com.whitestein.lsps.engine.state.xml | 
| Modifier and Type | Method and Description | 
|---|---|
protected Context | 
TimerStartInterpreter.getVariableContext()  | 
protected Context | 
TimerIntermediateInterpreter.getVariableContext()  | 
protected abstract Context | 
TimerEventInterpreter.getVariableContext()
Returns the context of this interpreter. 
 | 
protected Context | 
InlineStartEventInterpreter.getVariableContext()  | 
protected Context | 
ConditionStartInterpreter.getVariableContext()  | 
protected Context | 
ConditionIntermediateInterpreter.getVariableContext()  | 
protected abstract Context | 
ConditionEventInterpreter.getVariableContext()
Returns the context of this interpreter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
AssignmentInterpreter.executeAssignment(com.whitestein.lsps.model.AssignmentGroup assignmentGroup,
                 Context context)
Execute assignment in group. 
 | 
void | 
VariableInitializator.init(Context context,
    boolean variables,
    String origin)
Initializes variables with their initial values in given context. 
 | 
void | 
AspectDebugger.stopOnVariableBreakpoint(Context context,
                        Variable variable)
Suspends the execution of a process if a breakpoint is set on the
 assignment of this variable. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Context | 
VariableChange.getContext()  | 
| Constructor and Description | 
|---|
VariableChange(Context context,
              Variable variable,
              Object newValue)
Constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Context | 
EvaluationLevelConverter.contextInLevel(String level,
              Context context,
              ModelProvider modelProvider)
Returns context for the specified level. 
 | 
Context | 
EvaluationLevelConverter.contextInLevel(String level,
              long contextId)
Returns context for the specified level. 
 | 
protected Context | 
AbstractContextNamespace.getContext()
Returns context. 
 | 
protected Context | 
AbstractContextNamespace.getFunctionContext(FunctionExpression expression)  | 
protected Context | 
AbstractContextNamespace.getReferencedContext(ContextReferencingExpression expression)  | 
| Modifier and Type | Method and Description | 
|---|---|
static Context | 
EvaluationLevelConverter.contextInLevel(String level,
              Context context,
              ModelProvider modelProvider)
Returns context for the specified level. 
 | 
static AbstractContextNamespace | 
ContextNamespace.create(ModelProvider modelProvider,
      Context context)
Creates a new namespace according to the evaluation level
 of the provided context. 
 | 
static Namespace | 
ExecutionContextImpl.createNamespace(ModelProvider modelProvider,
               Context context)
Creates namespace of correct type for a context. 
 | 
protected AbstractContextNamespace | 
AbstractContextNamespace.getNamespace(Context ctx)
Returns namespace for a context. 
 | 
| Constructor and Description | 
|---|
AbstractContextNamespace(ModelProvider modelProvider,
                        Context context)
Creates new instance. 
 | 
ContextNamespace(ModelProvider modelProvider,
                Context context)
Creates new instance. 
 | 
ExecutionContextImpl(Context context,
                    ModelProvider modelProvider)
Creates new instance of  
ExecutionContextImpl. | 
ExecutionContextImpl(Context context,
                    ModelProvider modelProvider,
                    InterpreterStackTrace stackTrace)
Creates new instance of  
ExecutionContextImpl. | 
NoBaseContextNamespace(ModelProvider modelProvider,
                      Context context)
Creates new instance. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ContextWithFreeTypes
A context that has also free types. 
 | 
class  | 
RecordContext
Record context. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Context | 
Context.addChildContext(Context context)
Adds context as child of this context. 
 | 
Context | 
Context.addNewChildContext(com.whitestein.lsps.model.ContextModelElement element)
Adds new child context. 
 | 
Context | 
Context.addNewChildContext(String name)
Adds new child context. 
 | 
Context | 
Context.addNewChildContext(String name,
                  Map<FreeType,Type> freeTypeMapping)
Adds new child context. 
 | 
protected Context | 
RecordValue.createContext(long parentContextId)  | 
protected Context | 
RecordProxySetValue.createContext(long parentContextId)  | 
protected Context | 
ExternalValue.createContext(long parentContextId)  | 
Context | 
Context.createCopy(ModelInstance targetModelInstance)  | 
Context | 
RecordContext.createInLevel(String level,
             Context parentContext,
             CommonRecordValue record,
             Context lowerLevelContext)  | 
Context | 
Context.createInLevel(String level,
             Context parentContext,
             CommonRecordValue record,
             Context lowerLevelContext)
Creates a context on a given level. 
 | 
static Context | 
Context.fromSerializable(SContext source,
                Context parentContext,
                ModelInstance modelInstance)
Creates a new instance from the serialized companion. 
 | 
Context | 
Context.getBaseLevelEntity()
Returns base level context. 
 | 
Context | 
Task.getContext()
Returns the task context. 
 | 
Context | 
ProcessInstanceParent.getContext()
Returns the context of this element. 
 | 
Context | 
ProcessInstance.getContext()
Returns the process instance context. 
 | 
Context | 
ModuleInstance.getContext()
Returns the context of this module. 
 | 
Context | 
ExpressionValue.getContext()
Returns the enclosing context. 
 | 
Context | 
ModelInstance.getContext(long id)
Returns context from this model instance for the given id. 
 | 
Context | 
ModelInstance.getContext(String level,
          long baseId)
Returns context from this model instance for the given level and baseContextId. 
 | 
Context | 
Context.getLowerLevelEntity()
Returns lower level context. 
 | 
Context | 
Context.getLowestLevelEntity()
Returns lowest level context. 
 | 
Context | 
RecordValue.getOwnContext(long parentContextId)
Returns own context 
 | 
Context | 
RecordProxySetValue.getOwnContext(long parentContextId)
Returns own context 
 | 
Context | 
ExternalValue.getOwnContext(long parentContextId)
Returns own context 
 | 
Context | 
CommonRecordValue.getOwnContext(long contextId)
Returns the record context. 
 | 
Context | 
Context.getParentContext()
Returns the parent context or null if this is top module context. 
 | 
Context | 
Context.getTopContext()
Returns the top module context. 
 | 
Context | 
Context.makeCopy(ModelInstance targetModelInstance)
Returns deep copy. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<Context> | 
Context.getChildContexts()
Returns immutable collection of child contexts. 
 | 
Set<Context> | 
ModelInstance.getTopNoBaseLevelContexts()
Returns top contexts from evaluation levels higher that base level. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Context | 
Context.addChildContext(Context context)
Adds context as child of this context. 
 | 
ModuleInstance | 
ModelInstance.addNewModuleInstance(Context context)
Adds new module instance. 
 | 
ProcessInstance | 
ProcessInstanceParent.addNewProcessInstance(Context context)
Adds new child process instance. 
 | 
ProcessInstance | 
ProcessInstance.addNewProcessInstance(Context context)
Adds new child process instance. 
 | 
ProcessInstance | 
ModuleInstance.addNewProcessInstance(Context context)
Adds new child process instance. 
 | 
void | 
ModelInstance.addTopNoBaseLevelContext(Context context)
adds top no-base level context 
 | 
protected Type | 
Variable.compileType(Context context,
           ModelProvider modelProvider)  | 
Context | 
RecordContext.createInLevel(String level,
             Context parentContext,
             CommonRecordValue record,
             Context lowerLevelContext)  | 
ContextWithFreeTypes | 
ContextWithFreeTypes.createInLevel(String level,
             Context parentContext,
             CommonRecordValue record,
             Context lowerLevelContext)  | 
Context | 
Context.createInLevel(String level,
             Context parentContext,
             CommonRecordValue record,
             Context lowerLevelContext)
Creates a context on a given level. 
 | 
protected NamespaceModel | 
ExpressionValue.createNamespaceModel(Context context,
                    ModelProvider modelProvider)  | 
static Context | 
Context.fromSerializable(SContext source,
                Context parentContext,
                ModelInstance modelInstance)
Creates a new instance from the serialized companion. 
 | 
Type | 
WritableVariable.getCompiledType(Context context,
               ModelProvider modelProvider)
Returns the compiled type. 
 | 
abstract Type | 
Variable.getCompiledType(Context context,
               ModelProvider modelProvider)
Returns the compiled type. 
 | 
Type | 
ReadonlyVariable.getCompiledType(Context context,
               ModelProvider modelProvider)  | 
String | 
Variable.getElementId(Context context,
            ModelProvider modelProvider)
Returns the variable element id, if this is a modeled variable. 
 | 
boolean | 
Context.hasParent(Context ctx)
Returns true if any of the parents (not only direct one)  is the specified context. 
 | 
boolean | 
Context.removeChildContext(Context context)
Removes a child context. 
 | 
void | 
ExpressionValue.setContext(Context context)
Sets the expression context. 
 | 
void | 
Context.setLowerLevelEntity(Context lowerLevelEntity)
Sets lower level entity. 
 | 
| Constructor and Description | 
|---|
AssignmentReferenceExpressionValue(ModelInstance modelInstance,
                                  String type,
                                  Context context,
                                  ReferenceExpression expression,
                                  List<PropertyValue> properties,
                                  ClosureOrigin origin)  | 
ClosureExpressionValue(long id,
                      ModelInstance modelInstance,
                      String type,
                      Context context,
                      String expression,
                      ClosureExpression compiledExpression,
                      ClosureOrigin origin)
Creates a new base level instance. 
 | 
Context(Context context,
       ModelInstance targetModelInstance)  | 
Context(long id,
       ModelInstance modelInstance,
       Context parentContext,
       com.whitestein.lsps.model.ContextModelElement element)
Creates new instance of  
Context for given ProcessModel. | 
Context(long id,
       ModelInstance modelInstance,
       Context parentContext,
       String name)
Creates new instance of  
Context. | 
Context(long id,
       ModelInstance modelInstance,
       Context parentContext,
       String name,
       String level,
       long baseLevelContextId,
       Context lowerLevelContext)
Creates new instance of  
Context. | 
Context(ModelInstance modelInstance,
       Context parentContext,
       com.whitestein.lsps.model.ContextModelElement element)
Creates new instance of  
Context for given ProcessModel. | 
Context(ModelInstance modelInstance,
       Context parentContext,
       String name)
Creates new instance of  
Context. | 
Context(ModelInstance modelInstance,
       Context parentContext,
       String name,
       String level,
       long baseLevelContextId,
       Context lowerLevelContext)
Creates new instance of  
Context. | 
Context(SContext source,
       Context parentContext,
       ModelInstance modelInstance)
Creates a new instance from the serialized companion. 
 | 
ContextWithFreeTypes(SContext source,
                    Context parentContext,
                    ModelInstance modelInstance)
Creates a new instance from the serialized companion. 
 | 
ExpressionExpressionValue(long id,
                         ModelInstance modelInstance,
                         String type,
                         Context context,
                         String expression,
                         Expression compiledExpression,
                         ClosureOrigin origin)
Creates a new base level instance. 
 | 
ExpressionValue(long id,
               ModelInstance modelInstance,
               String type,
               Context context,
               String expression,
               Expression compiledExpression,
               ClosureOrigin origin)
Creates new instance of  
ExpressionValue. | 
ModuleInstance(long id,
              ModelInstance modelInstance,
              Context context)
Creates new instance of  
ModuleInstance. | 
ModuleInstance(ModelInstance modelInstance,
              Context context)
Creates new instance of  
ModuleInstance. | 
OperationExpressionValue(long id,
                        ModelInstance modelInstance,
                        String type,
                        Context context,
                        String expression,
                        SignatureExpression compiledExpression,
                        ClosureOrigin origin)
Creates a new base level instance. 
 | 
ProcessInstance(ProcessInstanceParent parent,
               Context context)
Creates new instance of  
ProcessInstance. | 
RecordContext(long id,
             ModelInstance modelInstance,
             Context parentContext,
             String name,
             CommonRecordValue recordValue,
             String level,
             long baseLevelContextId,
             Context lowerLevelContext)  | 
RecordContext(SContext source,
             Context parentContext,
             ModelInstance modelInstance)
Creates a new instance from the serialized companion. 
 | 
ReferenceExpressionValue(long id,
                        ModelInstance modelInstance,
                        String type,
                        Context context,
                        String expression,
                        ReferenceExpression compiledExpression,
                        List<PropertyValue> properties,
                        ClosureOrigin origin)
Creates a new base level instance. 
 | 
ReferenceExpressionValue(ModelInstance modelInstance,
                        String type,
                        Context context,
                        ReferenceExpression expression,
                        List<PropertyValue> properties,
                        ClosureOrigin origin)
Creates a new base level instance. 
 | 
Task(long id,
    Token token,
    Date escalationTimeout,
    Context context)
Creates new instance. 
 | 
Task(Token token,
    Date escalationTimeout,
    Context context)
Creates new instance. 
 | 
| Constructor and Description | 
|---|
ModelInstance(long id,
             long modelId,
             Long modelInstanceMigrationId,
             String modelName,
             String modelVersion,
             String modelHash,
             CompatibilityVersion compatibilityVersion,
             boolean createProcessLog,
             Map<String,String> properties,
             Long parentId,
             ModelInstanceState state,
             ModelInstanceType type,
             Date startedDate,
             Date finishedDate,
             ModelInstanceResourceAllocator idAllocator,
             long maxAllocatedId,
             long currentId,
             Set<Context> topNoBaseLevelContexts,
             Long detachmentId,
             Long detachingTaskId,
             Set<String> evaluationLevelsOnDetach,
             boolean isUsingEvaluationLevels)
Creates new instance of  
ModelInstance. | 
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.