org.camunda.bpm.model.bpmn.impl.instance
Class OperationImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.OperationImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, Operation, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class OperationImpl
extends BaseElementImpl
implements Operation

The BPMN operation element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Error,ErrorRef> errorRefCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> implementationRefAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<Message,InMessageRef> inMessageRefChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<Message,OutMessageRef> outMessageRefChild
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
OperationImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 Collection<Error> getErrors()
           
 String getImplementationRef()
           
 Message getInMessage()
           
 String getName()
           
 Message getOutMessage()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setImplementationRef(String implementationRef)
           
 void setInMessage(Message message)
           
 void setName(String name)
           
 void setOutMessage(Message message)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
 
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.bpmn.instance.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
 
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

implementationRefAttribute

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

inMessageRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<Message,InMessageRef> inMessageRefChild

outMessageRefChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<Message,OutMessageRef> outMessageRefChild

errorRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<Error,ErrorRef> errorRefCollection
Constructor Detail

OperationImpl

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

registerType

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

getName

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

setName

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

getImplementationRef

public String getImplementationRef()
Specified by:
getImplementationRef in interface Operation

setImplementationRef

public void setImplementationRef(String implementationRef)
Specified by:
setImplementationRef in interface Operation

getInMessage

public Message getInMessage()
Specified by:
getInMessage in interface Operation

setInMessage

public void setInMessage(Message message)
Specified by:
setInMessage in interface Operation

getOutMessage

public Message getOutMessage()
Specified by:
getOutMessage in interface Operation

setOutMessage

public void setOutMessage(Message message)
Specified by:
setOutMessage in interface Operation

getErrors

public Collection<Error> getErrors()
Specified by:
getErrors in interface Operation


Copyright © 2017 camunda services GmbH. All rights reserved.