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

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.RootElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.EventDefinitionImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.ConditionalEventDefinitionImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, ConditionalEventDefinition, EventDefinition, RootElement, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class ConditionalEventDefinitionImpl
extends EventDefinitionImpl
implements ConditionalEventDefinition

The BPMN conditionalEventDefinition element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaVariableEvents
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaVariableName
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Condition> conditionChild
           
 
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
ConditionalEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 String getCamundaVariableEvents()
           
 List<String> getCamundaVariableEventsList()
           
 String getCamundaVariableName()
           
 Condition getCondition()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaVariableEvents(String variableEvents)
           
 void setCamundaVariableEventsList(List<String> variableEventsList)
           
 void setCamundaVariableName(String variableName)
           
 void setCondition(Condition condition)
           
 
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

conditionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Condition> conditionChild

camundaVariableName

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

camundaVariableEvents

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> camundaVariableEvents
Constructor Detail

ConditionalEventDefinitionImpl

public ConditionalEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

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

getCondition

public Condition getCondition()
Specified by:
getCondition in interface ConditionalEventDefinition

setCondition

public void setCondition(Condition condition)
Specified by:
setCondition in interface ConditionalEventDefinition

getCamundaVariableName

public String getCamundaVariableName()
Specified by:
getCamundaVariableName in interface ConditionalEventDefinition

setCamundaVariableName

public void setCamundaVariableName(String variableName)
Specified by:
setCamundaVariableName in interface ConditionalEventDefinition

getCamundaVariableEvents

public String getCamundaVariableEvents()
Specified by:
getCamundaVariableEvents in interface ConditionalEventDefinition

setCamundaVariableEvents

public void setCamundaVariableEvents(String variableEvents)
Specified by:
setCamundaVariableEvents in interface ConditionalEventDefinition

getCamundaVariableEventsList

public List<String> getCamundaVariableEventsList()
Specified by:
getCamundaVariableEventsList in interface ConditionalEventDefinition

setCamundaVariableEventsList

public void setCamundaVariableEventsList(List<String> variableEventsList)
Specified by:
setCamundaVariableEventsList in interface ConditionalEventDefinition


Copyright © 2017 camunda services GmbH. All rights reserved.