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

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.camunda.CamundaGenericValueElementImpl
All Implemented Interfaces:
BpmnModelElementInstance, CamundaGenericValueElement, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
CamundaEntryImpl, CamundaInputParameterImpl, CamundaOutputParameterImpl

public class CamundaGenericValueElementImpl
extends BpmnModelElementInstanceImpl
implements CamundaGenericValueElement

A helper interface for camunda extension elements which hold a generic child element like camunda:inputParameter, camunda:outputParameter and camunda:entry.

Author:
Sebastian Menski

Field Summary
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
CamundaGenericValueElementImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
<T extends BpmnModelElementInstance>
T
getValue()
           
 void removeValue()
           
<T extends BpmnModelElementInstance>
void
setValue(T value)
           
 
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, registerType, 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.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
 

Constructor Detail

CamundaGenericValueElementImpl

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

getValue

public <T extends BpmnModelElementInstance> T getValue()
Specified by:
getValue in interface CamundaGenericValueElement

removeValue

public void removeValue()
Specified by:
removeValue in interface CamundaGenericValueElement

setValue

public <T extends BpmnModelElementInstance> void setValue(T value)
Specified by:
setValue in interface CamundaGenericValueElement


Copyright © 2017 camunda services GmbH. All rights reserved.