public class DecisionTableImpl extends ExpressionImpl implements DecisionTable
Modifier and Type | Field and Description |
---|---|
protected static Attribute<BuiltinAggregator> |
aggregationAttribute |
protected static Attribute<HitPolicy> |
hitPolicyAttribute |
protected static ChildElementCollection<Input> |
inputCollection |
protected static ChildElementCollection<Output> |
outputCollection |
protected static Attribute<String> |
outputLabelAttribute |
protected static Attribute<DecisionTableOrientation> |
preferredOrientationAttribute |
protected static ChildElementCollection<Rule> |
ruleCollection |
typeRefAttribute
descriptionChild, extensionElementsChild, idAttribute, labelAttribute
modelInstance
Constructor and Description |
---|
DecisionTableImpl(ModelTypeInstanceContext instanceContext) |
Modifier and Type | Method and Description |
---|---|
BuiltinAggregator |
getAggregation() |
HitPolicy |
getHitPolicy() |
Collection<Input> |
getInputs() |
String |
getOutputLabel() |
Collection<Output> |
getOutputs() |
DecisionTableOrientation |
getPreferredOrientation() |
Collection<Rule> |
getRules() |
static void |
registerType(ModelBuilder modelBuilder) |
void |
setAggregation(BuiltinAggregator aggregation) |
void |
setHitPolicy(HitPolicy hitPolicy) |
void |
setOutputLabel(String outputLabel) |
void |
setPreferredOrientation(DecisionTableOrientation preferredOrientation) |
getTypeRef, setTypeRef
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
getTypeRef, setTypeRef
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
protected static Attribute<BuiltinAggregator> aggregationAttribute
protected static Attribute<DecisionTableOrientation> preferredOrientationAttribute
protected static ChildElementCollection<Input> inputCollection
protected static ChildElementCollection<Output> outputCollection
protected static ChildElementCollection<Rule> ruleCollection
public DecisionTableImpl(ModelTypeInstanceContext instanceContext)
public HitPolicy getHitPolicy()
getHitPolicy
in interface DecisionTable
public void setHitPolicy(HitPolicy hitPolicy)
setHitPolicy
in interface DecisionTable
public BuiltinAggregator getAggregation()
getAggregation
in interface DecisionTable
public void setAggregation(BuiltinAggregator aggregation)
setAggregation
in interface DecisionTable
public DecisionTableOrientation getPreferredOrientation()
getPreferredOrientation
in interface DecisionTable
public void setPreferredOrientation(DecisionTableOrientation preferredOrientation)
setPreferredOrientation
in interface DecisionTable
public String getOutputLabel()
getOutputLabel
in interface DecisionTable
public void setOutputLabel(String outputLabel)
setOutputLabel
in interface DecisionTable
public Collection<Input> getInputs()
getInputs
in interface DecisionTable
public Collection<Output> getOutputs()
getOutputs
in interface DecisionTable
public Collection<Rule> getRules()
getRules
in interface DecisionTable
public static void registerType(ModelBuilder modelBuilder)
Copyright © 2022. All rights reserved.