Package | Description |
---|---|
com.whitestein.lsps.engine |
The package contains common classes for LSPS expression interpretation.
|
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.
|
Modifier and Type | Method and Description |
---|---|
static Context |
EvaluationLevelConverter.contextInLevel(String level,
Context context,
ModelProviderClientService modelProviderService)
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.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractContextNamespace.checkCanAssignToVariable(Context context,
String name)
Check if it is possible to assign a value to variable.
|
static Context |
EvaluationLevelConverter.contextInLevel(String level,
Context context,
ModelProviderClientService modelProviderService)
Returns context for the specified level.
|
static AbstractContextNamespace |
ContextNamespace.create(ModelProviderClientService modelProviderService,
Context context)
Creates a new namespace according to the evaluation level
of the provided context.
|
static Namespace |
ExecutionContextImpl.createNamespace(ModelProviderClientService modelProviderService,
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(ModelProviderClientService modelProviderService,
Context context)
Creates new instance.
|
ContextNamespace(ModelProviderClientService modelProviderService,
Context context)
Creates new instance.
|
ExecutionContextImpl(Context context,
ModelProviderClientService modelProviderService)
Creates new instance of
ExecutionContextImpl . |
NoBaseContextNamespace(ModelProviderClientService modelProviderService,
Context context)
Creates new instance.
|
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.
|
protected Context |
ComplexValue.createContext(long parentContextId) |
Context |
Context.getBaseLevelEntity()
Returns base level context.
|
Context |
Variable.getContext()
Returns 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 |
ContextFreeType.getContext()
Returns the 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.getContextState(String name)
Returns child
Context by its name. |
Context |
Context.getLowerLevelEntity()
Returns lower level context.
|
Context |
Context.getLowestLevelEntity()
Returns lowest level context.
|
Context |
ComplexValue.getOwnContext(long parentContextId)
Returns own 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 |
---|---|
void |
Context.addAllFreeTypesFrom(Context aContext) |
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
|
boolean |
Context.hasParent(Context ctx)
Returns true if any of the parents (not only direct one) is the specified context.
|
Variable |
Variable.makeCopy(ModelInstance targetModelInstance,
Context targetContext)
Returns deep copy.
|
boolean |
Context.removeChildContext(Context context)
Removes a child context.
|
Constructor and Description |
---|
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,
Long recordValueId,
String level,
Long baseLevelContextId,
Long lowestLevelContextId,
Long lowerLevelContextId)
Creates new instance of
Context . |
Context(long id,
ModelInstance modelInstance,
Context parentContext,
String name,
String level,
Long baseLevelContextId,
Long lowestLevelContextId,
Long lowerLevelContextId)
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,
Long lowestLevelContextId,
Long lowerLevelContextId)
Creates new instance of
Context . |
ModuleInstance(long id,
ModelInstance modelInstance,
Context context)
Creates new instance of
ModuleInstance . |
ModuleInstance(ModelInstance modelInstance,
Context context)
Creates new instance of
ModuleInstance . |
ProcessInstance(long id,
ProcessInstanceParent parent,
Context context)
Creates new instance of
ProcessInstance . |
ProcessInstance(ProcessInstanceParent parent,
Context context)
Creates new instance of
ProcessInstance . |
Task(long id,
Token token,
Date escalationTimeout,
Context context)
Creates new instance.
|
Task(Token token,
Date escalationTimeout,
Context context)
Creates new instance.
|
Variable(Context context,
String name,
String type)
Creates new instance of
Variable . |
Variable(Context context,
String name,
String type,
Value value,
boolean isReadOnly)
Creates new instance of
Variable . |
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,
long curentInternalVersion,
Set<Context> topNoBaseLevelContexts,
Long detachmentId,
Long detachingTaskId,
Set<String> evaluationLevelsOnDetach,
Boolean isUsingEvaluationLevels)
Creates new instance of
ModelInstance . |
Copyright © 2007-2018 Whitestein Technologies. All Rights Reserved.