| 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.