Package io.dialob.program.model
Interface VariableItem
-
- All Superinterfaces:
Item,ProgramNode,Serializable,StructuralNode
- All Known Implementing Classes:
ImmutableVariableItem
@Immutable public interface VariableItem extends Item
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ExpressiongetValueExpression()default ValueTypegetValueType()default booleanisAsync()default booleanisPublished()-
Methods inherited from interface io.dialob.program.model.Item
getDefaultValue, getId, getType, getValueSetId
-
Methods inherited from interface io.dialob.program.model.StructuralNode
isPrototype
-
-
-
-
Method Detail
-
getValueExpression
@Nonnull Expression getValueExpression()
-
isAsync
@Default default boolean isAsync()
-
isPublished
@Default default boolean isPublished()
-
getValueType
@Nonnull default ValueType getValueType()
- Specified by:
getValueTypein interfaceItem
-
-