Class OutputClauseUnaryTests
- java.lang.Object
-
- org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
-
- org.kie.workbench.common.dmn.api.definition.model.OutputClauseUnaryTests
-
- All Implemented Interfaces:
DMNDefinition,HasText,HasValue<Text>,IsUnaryTests,DMNPropertySet
@Portable public class OutputClauseUnaryTests extends DMNModelInstrumentedBase implements IsUnaryTests, HasText, DMNPropertySet
This is in essence a clone ofUnaryTestsspecifically forOutputClauseto expose theTextas a Form Property to the Dynamic Forms Engine with a specific label for "Output values".
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
DMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.Namespace
-
-
Field Summary
Fields Modifier and Type Field Description protected ConstraintTypeconstraintTypeprotected Ididprotected Texttext
-
Constructor Summary
Constructors Constructor Description OutputClauseUnaryTests()OutputClauseUnaryTests(Id id, Text text, ConstraintType constraintTypeField)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OutputClauseUnaryTestscopy()booleanequals(Object o)ConstraintTypegetConstraintType()IdgetId()TextgetText()Returns theTextConvenience method replicatingHasValue.getValue()to honour DMN model semantics.inthashCode()voidsetConstraintTypeField(ConstraintType constraintTypeField)voidsetText(Text value)Sets theTextConvenience method replicatingHasValue.setValue(Object)to honour DMN model semantics.-
Methods inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
getAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParent
-
-
-
-
Field Detail
-
id
protected Id id
-
text
protected Text text
-
constraintType
protected ConstraintType constraintType
-
-
Constructor Detail
-
OutputClauseUnaryTests
public OutputClauseUnaryTests()
-
OutputClauseUnaryTests
public OutputClauseUnaryTests(Id id, Text text, ConstraintType constraintTypeField)
-
-
Method Detail
-
copy
public OutputClauseUnaryTests copy()
-
getId
public Id getId()
- Specified by:
getIdin interfaceIsUnaryTests
-
getText
public Text getText()
Description copied from interface:HasTextReturns theTextConvenience method replicatingHasValue.getValue()to honour DMN model semantics.- Specified by:
getTextin interfaceHasText- Specified by:
getTextin interfaceIsUnaryTests- Returns:
-
setText
public void setText(Text value)
Description copied from interface:HasTextSets theTextConvenience method replicatingHasValue.setValue(Object)to honour DMN model semantics.
-
getConstraintType
public ConstraintType getConstraintType()
- Specified by:
getConstraintTypein interfaceIsUnaryTests
-
setConstraintTypeField
public void setConstraintTypeField(ConstraintType constraintTypeField)
-
-