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

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
              extended by org.camunda.bpm.model.cmmn.impl.instance.DecisionImpl
All Implemented Interfaces:
CmmnElement, CmmnModelElementInstance, Decision, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class DecisionImpl
extends CmmnElementImpl
implements Decision

Author:
Roman Smirnov

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationTypeAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<InputDecisionParameter> inputCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<OutputDecisionParameter> outputCollection
           
 
Fields inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
descriptionAttribute, documentationCollection, extensionElementsChild, idAttribute
 
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 getImplementationType()
           
 Collection<InputDecisionParameter> getInputs()
           
 String getName()
           
 Collection<OutputDecisionParameter> getOutputs()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setImplementationType(String implementationType)
           
 void setName(String name)
           
 
Methods inherited from class org.camunda.bpm.model.cmmn.impl.instance.CmmnElementImpl
getDescription, getDocumentations, getExtensionElements, getId, isCmmn11, setDescription, setExtensionElements, setId
 
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.cmmn.instance.CmmnElement
getDescription, getDocumentations, getExtensionElements, getId, setDescription, setExtensionElements, setId
 
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

nameAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute

implementationTypeAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationTypeAttribute

inputCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<InputDecisionParameter> inputCollection

outputCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<OutputDecisionParameter> outputCollection
Constructor Detail

DecisionImpl

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

getName

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

setName

public void setName(String name)
Specified by:
setName in interface Decision

getImplementationType

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

setImplementationType

public void setImplementationType(String implementationType)
Specified by:
setImplementationType in interface Decision

getInputs

public Collection<InputDecisionParameter> getInputs()
Specified by:
getInputs in interface Decision

getOutputs

public Collection<OutputDecisionParameter> getOutputs()
Specified by:
getOutputs in interface Decision

registerType

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


Copyright © 2017 camunda services GmbH. All rights reserved.