public class AssignmentReferenceExpressionValue extends ReferenceExpressionValue
ExpressionValue.Type
compiledExpression
modelInstance
Constructor and Description |
---|
AssignmentReferenceExpressionValue(long id,
ModelInstance modelInstance,
String type,
com.whitestein.lsps.engine.state.xml.ContextValue context,
String expression,
ReferenceExpression compiledExpression,
long baseLevelValueId,
List<PropertyValue> properties,
ClosureOrigin origin) |
AssignmentReferenceExpressionValue(ModelInstance modelInstance,
String type,
Context context,
ReferenceExpression expression,
List<PropertyValue> properties,
ClosureOrigin origin) |
AssignmentReferenceExpressionValue(SExpressionValue source,
ModelInstance modelInstance) |
Modifier and Type | Method and Description |
---|---|
protected Expression |
compile(ModelProvider modelProvider) |
ExpressionValue |
createCopy(ModelInstance targetModelInstance)
Creates a copy without references to other objects.
|
ExpressionValue.Type |
getExpressionType()
Returns the expression type.
|
fillSerializable, getProperties
accept, convertToDirectReferences, createNamespaceModel, finishCopy, getBaseLevelEntity, getBaseLevelEntityId, getCachedCompiledExpression, getCompiled, getCompiledExpression, getContext, getContextId, getDebugLine, getEvaluationLevel, getExpression, getExpressionOrigin, getLowerLevelEntity, getLowerLevelEntityId, getReferences, rebind, refreshDirectReferences, replaceIdAndEvaluationLevel, replaceReferencedIds, setCompiled, setContext, toSerializable, toString
clear, collect, fillSerializable, findReplacementId, getCompiledType, getHandle, getId, getModelInstance, getType, isPersistent, isRemoved, setLowerLevelEntity, toSimpleValue, toValue
public AssignmentReferenceExpressionValue(SExpressionValue source, ModelInstance modelInstance)
public AssignmentReferenceExpressionValue(long id, ModelInstance modelInstance, String type, com.whitestein.lsps.engine.state.xml.ContextValue context, String expression, ReferenceExpression compiledExpression, long baseLevelValueId, List<PropertyValue> properties, ClosureOrigin origin)
public AssignmentReferenceExpressionValue(ModelInstance modelInstance, String type, Context context, ReferenceExpression expression, List<PropertyValue> properties, ClosureOrigin origin)
public ExpressionValue.Type getExpressionType()
ExpressionValue
getExpressionType
in class ReferenceExpressionValue
protected Expression compile(ModelProvider modelProvider)
compile
in class ReferenceExpressionValue
public ExpressionValue createCopy(ModelInstance targetModelInstance)
createCopy
in class ReferenceExpressionValue
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.