@Portable public class DecisionTable extends Expression
DMNElement.ExtensionElementsDMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.NamespacecomponentWidths, typeRefdescription, id| Constructor and Description |
|---|
DecisionTable() |
DecisionTable(Id id,
Description description,
QName typeRef,
List<InputClause> input,
List<OutputClause> output,
List<DecisionRule> rule,
HitPolicy hitPolicy,
BuiltinAggregator aggregation,
DecisionTableOrientation preferredOrientation,
String outputLabel) |
| Modifier and Type | Method and Description |
|---|---|
DecisionTable |
copy()
It represents a contract for all subclasses of
Expression. |
boolean |
equals(Object o) |
BuiltinAggregator |
getAggregation() |
List<RuleAnnotationClause> |
getAnnotations() |
List<HasTypeRef> |
getHasTypeRefs() |
HitPolicy |
getHitPolicy() |
List<InputClause> |
getInput() |
List<OutputClause> |
getOutput() |
String |
getOutputLabel() |
DecisionTableOrientation |
getPreferredOrientation() |
int |
getRequiredComponentWidthCount()
Returns the expected number of components to correctly represent an
Expression in the editor. |
List<DecisionRule> |
getRule() |
int |
hashCode() |
void |
setAggregation(BuiltinAggregator value) |
void |
setHitPolicy(HitPolicy value) |
void |
setOutputLabel(String value) |
void |
setPreferredOrientation(DecisionTableOrientation value) |
asDMNModelInstrumentedBase, getComponentWidths, getTypeRef, setTypeRefgetDescription, getExtensionElements, getId, setDescription, setExtensionElements, setIdgetAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParentpublic DecisionTable()
public DecisionTable(Id id, Description description, QName typeRef, List<InputClause> input, List<OutputClause> output, List<DecisionRule> rule, HitPolicy hitPolicy, BuiltinAggregator aggregation, DecisionTableOrientation preferredOrientation, String outputLabel)
public DecisionTable copy()
ExpressionExpression.
Its purpose is to exploit polymorphism when we deeply copy the Expression boxed inside the Decisioncopy in class Expressionpublic List<RuleAnnotationClause> getAnnotations()
public List<InputClause> getInput()
public List<OutputClause> getOutput()
public List<DecisionRule> getRule()
public HitPolicy getHitPolicy()
public void setHitPolicy(HitPolicy value)
public BuiltinAggregator getAggregation()
public void setAggregation(BuiltinAggregator value)
public DecisionTableOrientation getPreferredOrientation()
public void setPreferredOrientation(DecisionTableOrientation value)
public String getOutputLabel()
public void setOutputLabel(String value)
public List<HasTypeRef> getHasTypeRefs()
getHasTypeRefs in interface HasTypeRefsgetHasTypeRefs in class Expressionpublic int getRequiredComponentWidthCount()
HasComponentWidthsExpression in the editor.Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.