Class DecisionImpl
- java.lang.Object
-
- All Implemented Interfaces:
Decision,DmnElement,DmnModelElementInstance,DrgElement,NamedElement,ModelElementInstance
public class DecisionImpl extends DrgElementImpl implements Decision
-
-
Field Summary
-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
nameAttribute
-
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 DecisionImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
getName, setName
-
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.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
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.NamedElement
getName, setName
-
-
-
-
Field Detail
-
questionChild
protected static ChildElement<Question> questionChild
-
allowedAnswersChild
protected static ChildElement<AllowedAnswers> allowedAnswersChild
-
variableChild
protected static ChildElement<Variable> variableChild
-
informationRequirementCollection
protected static ChildElementCollection<InformationRequirement> informationRequirementCollection
-
knowledgeRequirementCollection
protected static ChildElementCollection<KnowledgeRequirement> knowledgeRequirementCollection
-
authorityRequirementCollection
protected static ChildElementCollection<AuthorityRequirement> authorityRequirementCollection
-
supportedObjectiveChildElementCollection
protected static ChildElementCollection<SupportedObjectiveReference> supportedObjectiveChildElementCollection
-
impactedPerformanceIndicatorRefCollection
protected static ElementReferenceCollection<PerformanceIndicator,ImpactedPerformanceIndicatorReference> impactedPerformanceIndicatorRefCollection
-
decisionMakerRefCollection
protected static ElementReferenceCollection<OrganizationUnit,DecisionMakerReference> decisionMakerRefCollection
-
decisionOwnerRefCollection
protected static ElementReferenceCollection<OrganizationUnit,DecisionOwnerReference> decisionOwnerRefCollection
-
usingProcessCollection
protected static ChildElementCollection<UsingProcessReference> usingProcessCollection
-
usingTaskCollection
protected static ChildElementCollection<UsingTaskReference> usingTaskCollection
-
expressionChild
protected static ChildElement<Expression> expressionChild
-
camundaHistoryTimeToLiveAttribute
protected static Attribute<java.lang.String> camundaHistoryTimeToLiveAttribute
-
camundaVersionTag
protected static Attribute<java.lang.String> camundaVersionTag
-
-
Constructor Detail
-
DecisionImpl
public DecisionImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getQuestion
public Question getQuestion()
- Specified by:
getQuestionin interfaceDecision
-
setQuestion
public void setQuestion(Question question)
- Specified by:
setQuestionin interfaceDecision
-
getAllowedAnswers
public AllowedAnswers getAllowedAnswers()
- Specified by:
getAllowedAnswersin interfaceDecision
-
setAllowedAnswers
public void setAllowedAnswers(AllowedAnswers allowedAnswers)
- Specified by:
setAllowedAnswersin interfaceDecision
-
getVariable
public Variable getVariable()
- Specified by:
getVariablein interfaceDecision
-
setVariable
public void setVariable(Variable variable)
- Specified by:
setVariablein interfaceDecision
-
getInformationRequirements
public java.util.Collection<InformationRequirement> getInformationRequirements()
- Specified by:
getInformationRequirementsin interfaceDecision
-
getKnowledgeRequirements
public java.util.Collection<KnowledgeRequirement> getKnowledgeRequirements()
- Specified by:
getKnowledgeRequirementsin interfaceDecision
-
getAuthorityRequirements
public java.util.Collection<AuthorityRequirement> getAuthorityRequirements()
- Specified by:
getAuthorityRequirementsin interfaceDecision
-
getSupportedObjectiveReferences
public java.util.Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
- Specified by:
getSupportedObjectiveReferencesin interfaceDecision
-
getImpactedPerformanceIndicators
public java.util.Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
- Specified by:
getImpactedPerformanceIndicatorsin interfaceDecision
-
getDecisionMakers
public java.util.Collection<OrganizationUnit> getDecisionMakers()
- Specified by:
getDecisionMakersin interfaceDecision
-
getDecisionOwners
public java.util.Collection<OrganizationUnit> getDecisionOwners()
- Specified by:
getDecisionOwnersin interfaceDecision
-
getUsingProcessReferences
public java.util.Collection<UsingProcessReference> getUsingProcessReferences()
- Specified by:
getUsingProcessReferencesin interfaceDecision
-
getUsingTaskReferences
public java.util.Collection<UsingTaskReference> getUsingTaskReferences()
- Specified by:
getUsingTaskReferencesin interfaceDecision
-
getExpression
public Expression getExpression()
- Specified by:
getExpressionin interfaceDecision
-
setExpression
public void setExpression(Expression expression)
- Specified by:
setExpressionin interfaceDecision
-
getCamundaHistoryTimeToLive
public java.lang.Integer getCamundaHistoryTimeToLive()
- Specified by:
getCamundaHistoryTimeToLivein interfaceDecision
-
setCamundaHistoryTimeToLive
public void setCamundaHistoryTimeToLive(java.lang.Integer historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLivein interfaceDecision
-
getCamundaHistoryTimeToLiveString
public java.lang.String getCamundaHistoryTimeToLiveString()
- Specified by:
getCamundaHistoryTimeToLiveStringin interfaceDecision
-
setCamundaHistoryTimeToLiveString
public void setCamundaHistoryTimeToLiveString(java.lang.String historyTimeToLive)
- Specified by:
setCamundaHistoryTimeToLiveStringin interfaceDecision
-
getVersionTag
public java.lang.String getVersionTag()
- Specified by:
getVersionTagin interfaceDecision
-
setVersionTag
public void setVersionTag(java.lang.String inputVariable)
- Specified by:
setVersionTagin interfaceDecision
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-