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

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.ProcessImpl
All Implemented Interfaces:
CmmnElement, CmmnModelElementInstance, Process, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class ProcessImpl
extends CmmnElementImpl
implements Process

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<InputProcessParameter> inputCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<OutputProcessParameter> 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
ProcessImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 String getImplementationType()
           
 Collection<InputProcessParameter> getInputs()
           
 String getName()
           
 Collection<OutputProcessParameter> 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, 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, 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<InputProcessParameter> inputCollection

outputCollection

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

ProcessImpl

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

getName

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

setName

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

getImplementationType

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

setImplementationType

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

getInputs

public Collection<InputProcessParameter> getInputs()
Specified by:
getInputs in interface Process

getOutputs

public Collection<OutputProcessParameter> getOutputs()
Specified by:
getOutputs in interface Process

registerType

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


Copyright © 2017 camunda services GmbH. All rights reserved.