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

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.IoBindingImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, IoBinding, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class IoBindingImpl
extends BaseElementImpl
implements IoBinding

The BPMN ioBinding element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DataInput> inputDataRefAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Operation> operationRefAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DataOutput> outputDataRefAttribute
           
 
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
IoBindingImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 DataInput getInputData()
           
 Operation getOperation()
           
 DataOutput getOutputData()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setInputData(DataInput inputData)
           
 void setOperation(Operation operation)
           
 void setOutputData(DataOutput dataOutput)
           
 
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

operationRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Operation> operationRefAttribute

inputDataRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DataInput> inputDataRefAttribute

outputDataRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<DataOutput> outputDataRefAttribute
Constructor Detail

IoBindingImpl

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

registerType

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

getOperation

public Operation getOperation()
Specified by:
getOperation in interface IoBinding

setOperation

public void setOperation(Operation operation)
Specified by:
setOperation in interface IoBinding

getInputData

public DataInput getInputData()
Specified by:
getInputData in interface IoBinding

setInputData

public void setInputData(DataInput inputData)
Specified by:
setInputData in interface IoBinding

getOutputData

public DataOutput getOutputData()
Specified by:
getOutputData in interface IoBinding

setOutputData

public void setOutputData(DataOutput dataOutput)
Specified by:
setOutputData in interface IoBinding


Copyright © 2017 camunda services GmbH. All rights reserved.