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

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.dmn.impl.DmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.dmn.impl.DmnElementImpl
              extended by org.camunda.bpm.model.dmn.impl.DrgElementImpl
                  extended by org.camunda.bpm.model.dmn.impl.DecisionImpl
All Implemented Interfaces:
Decision, DmnElement, DmnModelElementInstance, DrgElement, 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.reference.ElementReference<ItemDefinition,OutputDefinitionReference> outputDefinitionRefChild
           
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
           
 
Fields inherited from class org.camunda.bpm.model.dmn.impl.DmnElementImpl
descriptionChild, idAttribute, nameAttribute
 
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
 String getAllowedAnswers()
           
 Collection<AuthorityRequirement> getAuthorityRequirements()
           
 Collection<OrganizationUnit> getDecisionMakers()
           
 Collection<OrganizationUnit> getDecisionOwners()
           
 Expression getExpression()
           
 Collection<PerformanceIndicator> getImpactedPerformanceIndicators()
           
 Collection<InformationRequirement> getInformationRequirements()
           
 Collection<KnowledgeRequirement> getKnowledgeRequirements()
           
 ItemDefinition getOutputDefinition()
           
 String getQuestions()
           
 Collection<SupportedObjectiveReference> getSupportedObjectiveReferences()
           
 Collection<UsingProcessReference> getUsingProcessReferences()
           
 Collection<UsingTaskReference> getUsingTaskReferences()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setAllowedAnswers(String allowedAnswers)
           
 void setExpression(Expression expression)
           
 void setOutputDefinition(ItemDefinition outputDefinition)
           
 void setQuestions(String question)
           
 
Methods inherited from class org.camunda.bpm.model.dmn.impl.DmnElementImpl
getDescription, getId, getName, setDescription, setId, setName
 
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.DmnElement
getDescription, getId, getName, setDescription, setId, setName
 
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

outputDefinitionRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<ItemDefinition,OutputDefinitionReference> outputDefinitionRefChild

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

getQuestions

public String getQuestions()
Specified by:
getQuestions in interface Decision

setQuestions

public void setQuestions(String question)
Specified by:
setQuestions in interface Decision

getAllowedAnswers

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

setAllowedAnswers

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

getOutputDefinition

public ItemDefinition getOutputDefinition()
Specified by:
getOutputDefinition in interface Decision

setOutputDefinition

public void setOutputDefinition(ItemDefinition outputDefinition)
Specified by:
setOutputDefinition 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.