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.ser | |
com.whitestein.lsps.engine.state.xml |
Modifier and Type | Method and Description |
---|---|
void |
AspectDebugger.stopOnPropertyBreakpoint(ComplexValue complexValue,
String propertyName)
Suspends the execution of a process if a breakpoint is set on the
assignment of a record property.
|
Modifier and Type | Class and Description |
---|---|
class |
HolderImpl<V extends ComplexValue>
Implementation of
ValueHolder for runtime, it is backed by given
Value . |
class |
RecordHolderBase<T extends ComplexValue>
Base class for all
RecordHolder implementations. |
Modifier and Type | Method and Description |
---|---|
static <T extends ComplexValue> |
InternalHolderHelper.getValue(HolderImpl<T> holder)
Returns value held by HolderImpl.
|
Modifier and Type | Method and Description |
---|---|
RecordHolderBase<? extends ComplexValue> |
RecordEntityAdapter.getHolder()
Returns holder.
|
protected RecordHolderBase<? extends ComplexValue> |
RecordEntityAdapter.getHolderInternal()
Returns value of holder field.
|
Modifier and Type | Method and Description |
---|---|
static void |
InternalHolderHelper.replaceValue(HolderImpl<ComplexValue> holder,
ComplexValue value)
Replaces value in holder.
|
Modifier and Type | Method and Description |
---|---|
static void |
InternalHolderHelper.replaceValue(HolderImpl<ComplexValue> holder,
ComplexValue value)
Replaces value in holder.
|
protected void |
RecordEntityAdapter.setHolderInternal(RecordHolderBase<? extends ComplexValue> holder)
Sets value of holder field.
|
Constructor and Description |
---|
RecordEntityAdapter(RecordHolderBase<? extends ComplexValue> holder)
Creates new instance.
|
Modifier and Type | Method and Description |
---|---|
abstract ComplexValue |
SComplexValue.toValue(ModelInstance modelInstance) |
Modifier and Type | Class and Description |
---|---|
class |
AssignmentReferenceExpressionValue
Assignment reference expression value.
|
class |
BinaryValue
External binary value that stores info about shared record instance that contains binary.
|
class |
ClosureExpressionValue
Persistent value representing a closure expression.
|
class |
CollectionValue
Collection value.
|
class |
ComplexValueWithEvalLevels
Value representing complex types.
|
class |
ExpressionExpressionValue
Persistent value representing an "expression as closure".
|
class |
ExpressionValue
Persistent value representing closure.
|
class |
ExternalValue
Class used to represent an object that is not defined in the core model types.
|
class |
ListValue
Persistent value value representing an immutable list of values.
|
class |
MapValue
Persistent value representing an immutable map.
|
class |
OperationExpressionValue
Persistent value representing an operation expression.
|
class |
RecordValue
Persistent value representing a record.
|
class |
ReferenceExpressionValue
Persistent value representing a reference expression.
|
class |
SetValue
Persistent value representing set of variable values.
|
Modifier and Type | Method and Description |
---|---|
ComplexValue |
ExpressionValue.getBaseLevelEntity()
Returns base level value.
|
ComplexValue |
ComplexValueWithEvalLevels.getBaseLevelEntity()
Returns base level value.
|
ComplexValue |
ComplexValue.getBaseLevelEntity()
Returns base level value.
|
ComplexValue |
ModelInstance.getComplexValue(long id)
Returns complex value for given id.
|
ComplexValue |
ModelInstance.getComplexValue(String level,
long baseId)
Returns complex value for given level and baseValueId.
|
ComplexValue |
ExternalValue.getFromCachedNonsharedAssociations(String name)
Returns value from to cache of nonshared associations.
|
ComplexValue |
ExpressionValue.getLowerLevelEntity()
Returns lower level value.
|
ComplexValue |
ComplexValueWithEvalLevels.getLowerLevelEntity()
Returns lower level value.
|
ComplexValue |
ComplexValue.getLowerLevelEntity()
Returns lower level value.
|
ComplexValue |
ReadOnlyRecordValue.getRecord()
Returns wrapped read-write record value.
|
Modifier and Type | Method and Description |
---|---|
static HolderImpl<? extends ComplexValue> |
HolderAccessor.getHolder(ComplexValue val) |
HolderImpl<? extends ComplexValue> |
ModelInstance.getRuntimeValue(ComplexValue value) |
Set<ComplexValue> |
ValueContent.getValues()
Returns all stored values.
|
Collection<ComplexValue> |
ModelInstance.getValues()
Returns the model instance complex values.
|
Modifier and Type | Method and Description |
---|---|
void |
ExternalValue.addToCachedNonsharedAssociations(String name,
ComplexValue value)
Adds to cache of nonshared associations.
|
static HolderImpl<? extends ComplexValue> |
HolderAccessor.getHolder(ComplexValue val) |
HolderImpl<? extends ComplexValue> |
ModelInstance.getRuntimeValue(ComplexValue value) |
static void |
HolderAccessor.setHolder(ComplexValue val,
HolderImpl<? extends ComplexValue> holder) |
void |
ComplexValueWithEvalLevels.setLowerLevelEntity(ComplexValue lowerLevelEntity)
Sets lower level entity.
|
void |
ComplexValue.setLowerLevelEntity(ComplexValue lowerLevelValue)
Sets the lower level value.
|
static ValueContent |
ValueSerializer.storeValue(ComplexValue complexValue)
Stores a complex value with all referenced values to a
ValueContent . |
Modifier and Type | Method and Description |
---|---|
static void |
HolderAccessor.setHolder(ComplexValue val,
HolderImpl<? extends ComplexValue> holder) |
Constructor and Description |
---|
CollectionValue(long id,
ModelInstance modelInstance,
String type,
Collection<? extends Value> values,
String level,
long baseLevelValueId,
ComplexValue lowerLevelValue)
Creates new instance of
CollectionValue . |
ComplexValue(ComplexValue source,
ModelInstance targetModelInstance)
Creates copy instance from source.
|
ComplexValueWithEvalLevels(long id,
ModelInstance modelInstance,
String type,
boolean register,
String level,
long baseLevelValueId,
ComplexValue lowerLevelValue)
Creates new instance of
ComplexValueWithEvalLevels . |
ReadOnlyRecordValue(ComplexValue record)
Creates new instance.
|
ReadOnlyRecordValue(long id,
ModelInstance modelInstance,
ComplexValue record)
Creates new instance.
|
RecordValue(long id,
ModelInstance modelInstance,
String type,
RecordType compiledType,
Map<String,? extends Value> values,
String level,
long baseLevelValueId,
ComplexValue lowerLevelValue)
Creates new instance of
RecordValue . |
RecordValue(ModelInstance modelInstance,
String type,
RecordType compiledType,
Map<String,? extends Value> values,
String level,
long baseLevelValueId,
ComplexValue lowerLevelValue)
Creates new instance of
RecordValue . |
Constructor and Description |
---|
ValueContent(long modelId,
String modelName,
String modelVersion,
String modelHash,
LinkedHashSet<ComplexValue> values)
Creates new instance.
|
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.