Interface HasExpression
-
- All Known Implementing Classes:
Binding,ContextEntry,Decision,FunctionDefinition,HasExpression.WrappedHasExpression,Invocation
public interface HasExpression
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classHasExpression.WrappedHasExpression
-
Field Summary
Fields Modifier and Type Field Description static HasExpressionNOP
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DMNModelInstrumentedBaseasDMNModelInstrumentedBase()ExpressiongetExpression()default booleanisClearSupported()Can the Expression be cleared on the HasExpression instance.voidsetExpression(Expression expression)static HasExpressionwrap(DMNModelInstrumentedBase parent, Expression expression)
-
-
-
Field Detail
-
NOP
static final HasExpression NOP
-
-
Method Detail
-
getExpression
Expression getExpression()
-
setExpression
void setExpression(Expression expression)
-
asDMNModelInstrumentedBase
DMNModelInstrumentedBase asDMNModelInstrumentedBase()
-
isClearSupported
default boolean isClearSupported()
Can the Expression be cleared on the HasExpression instance.- Returns:
- true if the Expression can be cleared.
-
wrap
static HasExpression wrap(DMNModelInstrumentedBase parent, Expression expression)
-
-