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.