Package org.flowable.dmn.model
Class DecisionTable
- java.lang.Object
-
- org.flowable.dmn.model.DmnElement
-
- org.flowable.dmn.model.Expression
-
- org.flowable.dmn.model.DecisionTable
-
public class DecisionTable extends Expression
- Author:
- Yvo Swillens
-
-
Field Summary
Fields Modifier and Type Field Description protected BuiltinAggregatoraggregationprotected HitPolicyhitPolicyprotected List<InputClause>inputsprotected StringoutputLabelprotected List<OutputClause>outputsprotected DecisionTableOrientationpreferredOrientationprotected List<DecisionRule>rules-
Fields inherited from class org.flowable.dmn.model.Expression
typeRef
-
Fields inherited from class org.flowable.dmn.model.DmnElement
attributes, description, extensionElements, id, label
-
-
Constructor Summary
Constructors Constructor Description DecisionTable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddInput(InputClause input)voidaddOutput(OutputClause output)voidaddRule(DecisionRule rule)BuiltinAggregatorgetAggregation()HitPolicygetHitPolicy()List<InputClause>getInputs()StringgetOutputLabel()List<OutputClause>getOutputs()DecisionTableOrientationgetPreferredOrientation()List<DecisionRule>getRules()voidsetAggregation(BuiltinAggregator aggregation)voidsetHitPolicy(HitPolicy hitPolicy)voidsetOutputLabel(String outputLabel)voidsetPreferredOrientation(DecisionTableOrientation preferredOrientation)-
Methods inherited from class org.flowable.dmn.model.Expression
getTypeRef, setTypeRef
-
Methods inherited from class org.flowable.dmn.model.DmnElement
addAttribute, addExtensionElement, getAttributes, getAttributeValue, getDescription, getExtensionElements, getId, getLabel, setAttributes, setDescription, setExtensionElements, setId, setLabel, setValues
-
-
-
-
Field Detail
-
inputs
protected List<InputClause> inputs
-
outputs
protected List<OutputClause> outputs
-
rules
protected List<DecisionRule> rules
-
hitPolicy
protected HitPolicy hitPolicy
-
aggregation
protected BuiltinAggregator aggregation
-
preferredOrientation
protected DecisionTableOrientation preferredOrientation
-
outputLabel
protected String outputLabel
-
-
Method Detail
-
getInputs
public List<InputClause> getInputs()
-
addInput
public void addInput(InputClause input)
-
getOutputs
public List<OutputClause> getOutputs()
-
addOutput
public void addOutput(OutputClause output)
-
getRules
public List<DecisionRule> getRules()
-
addRule
public void addRule(DecisionRule rule)
-
getHitPolicy
public HitPolicy getHitPolicy()
-
setHitPolicy
public void setHitPolicy(HitPolicy hitPolicy)
-
getAggregation
public BuiltinAggregator getAggregation()
-
setAggregation
public void setAggregation(BuiltinAggregator aggregation)
-
getPreferredOrientation
public DecisionTableOrientation getPreferredOrientation()
-
setPreferredOrientation
public void setPreferredOrientation(DecisionTableOrientation preferredOrientation)
-
getOutputLabel
public String getOutputLabel()
-
setOutputLabel
public void setOutputLabel(String outputLabel)
-
-