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 |
typeRefAttributedescriptionChild, extensionElementsChild, idAttribute, labelAttributemodelInstance| 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, setTypeRefgetDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabeladdChildElement, 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, updateAfterReplacementclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetTypeRef, setTypeRefgetDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabeladdChildElement, 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, updateAfterReplacementprotected 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 DecisionTablepublic void setHitPolicy(HitPolicy hitPolicy)
setHitPolicy in interface DecisionTablepublic BuiltinAggregator getAggregation()
getAggregation in interface DecisionTablepublic void setAggregation(BuiltinAggregator aggregation)
setAggregation in interface DecisionTablepublic DecisionTableOrientation getPreferredOrientation()
getPreferredOrientation in interface DecisionTablepublic void setPreferredOrientation(DecisionTableOrientation preferredOrientation)
setPreferredOrientation in interface DecisionTablepublic String getOutputLabel()
getOutputLabel in interface DecisionTablepublic void setOutputLabel(String outputLabel)
setOutputLabel in interface DecisionTablepublic Collection<Input> getInputs()
getInputs in interface DecisionTablepublic Collection<Output> getOutputs()
getOutputs in interface DecisionTablepublic Collection<Rule> getRules()
getRules in interface DecisionTablepublic static void registerType(ModelBuilder modelBuilder)
Copyright © 2022. All rights reserved.