org.camunda.bpm.model.dmn.impl.instance
Class DecisionImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.dmn.impl.instance.DmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
              extended by org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
                  extended by org.camunda.bpm.model.dmn.impl.instance.DrgElementImpl
                      extended by org.camunda.bpm.model.dmn.impl.instance.DecisionImpl
All Implemented Interfaces:
Decision, DmnElement, DmnModelElementInstance, DrgElement, NamedElement, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class DecisionImpl
extends DrgElementImpl
implements Decision


Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElement<AllowedAnswers> allowedAnswersChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<AuthorityRequirement> authorityRequirementCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<OrganizationUnit,DecisionMakerReference> decisionMakerRefCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<OrganizationUnit,DecisionOwnerReference> decisionOwnerRefCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Expression> expressionChild
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<PerformanceIndicator,ImpactedPerformanceIndicatorReference> impactedPerformanceIndicatorRefCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<InformationRequirement> informationRequirementCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<KnowledgeRequirement> knowledgeRequirementCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Question> questionChild
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<SupportedObjectiveReference> supportedObjectiveChildElementCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<UsingProcessReference> usingProcessCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<UsingTaskReference> usingTaskCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Variable> variableChild
           
 
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
DecisionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 AllowedAnswers getAllowedAnswers()
           
 Collection<AuthorityRequirement> getAuthorityRequirements()
           
 Collection<OrganizationUnit> getDecisionMakers()
           
 Collection<OrganizationUnit> getDecisionOwners()
           
 Expression getExpression()
           
 Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
           
 Collection<InformationRequirement> getInformationRequirements()
           
 Collection<KnowledgeRequirement> getKnowledgeRequirements()
           
 Question getQuestion()
           
 Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
           
 Collection<UsingProcessReference> getUsingProcessReferences()
           
 Collection<UsingTaskReference> getUsingTaskReferences()
           
 Variable getVariable()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setAllowedAnswers(AllowedAnswers allowedAnswers)
           
 void setExpression(Expression expression)
           
 void setQuestion(Question question)
           
 void setVariable(Variable variable)
           
 
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, 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.NamedElement
getName, setName
 
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, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

questionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Question> questionChild

allowedAnswersChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<AllowedAnswers> allowedAnswersChild

variableChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Variable> variableChild

informationRequirementCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<InformationRequirement> informationRequirementCollection

knowledgeRequirementCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<KnowledgeRequirement> knowledgeRequirementCollection

authorityRequirementCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<AuthorityRequirement> authorityRequirementCollection

supportedObjectiveChildElementCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<SupportedObjectiveReference> supportedObjectiveChildElementCollection

impactedPerformanceIndicatorRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<PerformanceIndicator,ImpactedPerformanceIndicatorReference> impactedPerformanceIndicatorRefCollection

decisionMakerRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<OrganizationUnit,DecisionMakerReference> decisionMakerRefCollection

decisionOwnerRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<OrganizationUnit,DecisionOwnerReference> decisionOwnerRefCollection

usingProcessCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<UsingProcessReference> usingProcessCollection

usingTaskCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<UsingTaskReference> usingTaskCollection

expressionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Expression> expressionChild
Constructor Detail

DecisionImpl

public DecisionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

getQuestion

public Question getQuestion()
Specified by:
getQuestion in interface Decision

setQuestion

public void setQuestion(Question question)
Specified by:
setQuestion in interface Decision

getAllowedAnswers

public AllowedAnswers getAllowedAnswers()
Specified by:
getAllowedAnswers in interface Decision

setAllowedAnswers

public void setAllowedAnswers(AllowedAnswers allowedAnswers)
Specified by:
setAllowedAnswers in interface Decision

getVariable

public Variable getVariable()
Specified by:
getVariable in interface Decision

setVariable

public void setVariable(Variable variable)
Specified by:
setVariable in interface Decision

getInformationRequirements

public Collection<InformationRequirement> getInformationRequirements()
Specified by:
getInformationRequirements in interface Decision

getKnowledgeRequirements

public Collection<KnowledgeRequirement> getKnowledgeRequirements()
Specified by:
getKnowledgeRequirements in interface Decision

getAuthorityRequirements

public Collection<AuthorityRequirement> getAuthorityRequirements()
Specified by:
getAuthorityRequirements in interface Decision

getSupportedObjectiveReferences

public Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
Specified by:
getSupportedObjectiveReferences in interface Decision

getImpactedPerformanceIndicators

public Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
Specified by:
getImpactedPerformanceIndicators in interface Decision

getDecisionMakers

public Collection<OrganizationUnit> getDecisionMakers()
Specified by:
getDecisionMakers in interface Decision

getDecisionOwners

public Collection<OrganizationUnit> getDecisionOwners()
Specified by:
getDecisionOwners in interface Decision

getUsingProcessReferences

public Collection<UsingProcessReference> getUsingProcessReferences()
Specified by:
getUsingProcessReferences in interface Decision

getUsingTaskReferences

public Collection<UsingTaskReference> getUsingTaskReferences()
Specified by:
getUsingTaskReferences in interface Decision

getExpression

public Expression getExpression()
Specified by:
getExpression in interface Decision

setExpression

public void setExpression(Expression expression)
Specified by:
setExpression in interface Decision

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)


Copyright © 2015 camunda services GmbH. All rights reserved.