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,org.camunda.bpm.model.xml.instance.ModelElementInstance
public class DecisionTableImpl extends ExpressionImpl implements DecisionTable
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.attribute.Attribute<BuiltinAggregator>aggregationAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<HitPolicy>hitPolicyAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Input>inputCollectionprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Output>outputCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>outputLabelAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<DecisionTableOrientation>preferredOrientationAttributeprotected static org.camunda.bpm.model.xml.type.child.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
-
-
Constructor Summary
Constructors Constructor Description DecisionTableImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BuiltinAggregatorgetAggregation()HitPolicygetHitPolicy()Collection<Input>getInputs()StringgetOutputLabel()Collection<Output>getOutputs()DecisionTableOrientationgetPreferredOrientation()Collection<Rule>getRules()static voidregisterType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)voidsetAggregation(BuiltinAggregator aggregation)voidsetHitPolicy(HitPolicy hitPolicy)voidsetOutputLabel(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
-
hitPolicyAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<HitPolicy> hitPolicyAttribute
-
aggregationAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<BuiltinAggregator> aggregationAttribute
-
preferredOrientationAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<DecisionTableOrientation> preferredOrientationAttribute
-
outputLabelAttribute
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> outputLabelAttribute
-
inputCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Input> inputCollection
-
outputCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Output> outputCollection
-
ruleCollection
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Rule> ruleCollection
-
-
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 String getOutputLabel()
- Specified by:
getOutputLabelin interfaceDecisionTable
-
setOutputLabel
public void setOutputLabel(String outputLabel)
- Specified by:
setOutputLabelin interfaceDecisionTable
-
getInputs
public Collection<Input> getInputs()
- Specified by:
getInputsin interfaceDecisionTable
-
getOutputs
public Collection<Output> getOutputs()
- Specified by:
getOutputsin interfaceDecisionTable
-
getRules
public Collection<Rule> getRules()
- Specified by:
getRulesin interfaceDecisionTable
-
registerType
public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
-