Class DecisionTableImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.dmn.impl.instance.DmnModelElementInstanceImpl
-
- org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
-
- org.camunda.bpm.model.dmn.impl.instance.ExpressionImpl
-
- org.camunda.bpm.model.dmn.impl.instance.DecisionTableImpl
-
- All Implemented Interfaces:
DecisionTable,DmnElement,DmnModelElementInstance,Expression,ModelElementInstance
public class DecisionTableImpl extends ExpressionImpl implements DecisionTable
-
-
Field Summary
Fields Modifier and Type Field Description protected static Attribute<BuiltinAggregator>aggregationAttributeprotected static Attribute<HitPolicy>hitPolicyAttributeprotected static ChildElementCollection<Input>inputCollectionprotected static ChildElementCollection<Output>outputCollectionprotected static Attribute<java.lang.String>outputLabelAttributeprotected static Attribute<DecisionTableOrientation>preferredOrientationAttributeprotected static ChildElementCollection<Rule>ruleCollection-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.ExpressionImpl
typeRefAttribute
-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
descriptionChild, extensionElementsChild, idAttribute, labelAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description DecisionTableImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuiltinAggregatorgetAggregation()HitPolicygetHitPolicy()java.util.Collection<Input>getInputs()java.lang.StringgetOutputLabel()java.util.Collection<Output>getOutputs()DecisionTableOrientationgetPreferredOrientation()java.util.Collection<Rule>getRules()static voidregisterType(ModelBuilder modelBuilder)voidsetAggregation(BuiltinAggregator aggregation)voidsetHitPolicy(HitPolicy hitPolicy)voidsetOutputLabel(java.lang.String outputLabel)voidsetPreferredOrientation(DecisionTableOrientation preferredOrientation)-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.ExpressionImpl
getTypeRef, setTypeRef
-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
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
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.DmnElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.Expression
getTypeRef, setTypeRef
-
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
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
-
-
-
-
Field Detail
-
aggregationAttribute
protected static Attribute<BuiltinAggregator> aggregationAttribute
-
preferredOrientationAttribute
protected static Attribute<DecisionTableOrientation> preferredOrientationAttribute
-
outputLabelAttribute
protected static Attribute<java.lang.String> outputLabelAttribute
-
inputCollection
protected static ChildElementCollection<Input> inputCollection
-
outputCollection
protected static ChildElementCollection<Output> outputCollection
-
ruleCollection
protected static ChildElementCollection<Rule> ruleCollection
-
-
Constructor Detail
-
DecisionTableImpl
public DecisionTableImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getHitPolicy
public HitPolicy getHitPolicy()
- Specified by:
getHitPolicyin interfaceDecisionTable
-
setHitPolicy
public void setHitPolicy(HitPolicy hitPolicy)
- Specified by:
setHitPolicyin interfaceDecisionTable
-
getAggregation
public BuiltinAggregator getAggregation()
- Specified by:
getAggregationin interfaceDecisionTable
-
setAggregation
public void setAggregation(BuiltinAggregator aggregation)
- Specified by:
setAggregationin interfaceDecisionTable
-
getPreferredOrientation
public DecisionTableOrientation getPreferredOrientation()
- Specified by:
getPreferredOrientationin interfaceDecisionTable
-
setPreferredOrientation
public void setPreferredOrientation(DecisionTableOrientation preferredOrientation)
- Specified by:
setPreferredOrientationin interfaceDecisionTable
-
getOutputLabel
public java.lang.String getOutputLabel()
- Specified by:
getOutputLabelin interfaceDecisionTable
-
setOutputLabel
public void setOutputLabel(java.lang.String outputLabel)
- Specified by:
setOutputLabelin interfaceDecisionTable
-
getInputs
public java.util.Collection<Input> getInputs()
- Specified by:
getInputsin interfaceDecisionTable
-
getOutputs
public java.util.Collection<Output> getOutputs()
- Specified by:
getOutputsin interfaceDecisionTable
-
getRules
public java.util.Collection<Rule> getRules()
- Specified by:
getRulesin interfaceDecisionTable
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-