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

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.SignalEventDefinitionImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, EventDefinition, RootElement, SignalEventDefinition, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class SignalEventDefinitionImpl
extends EventDefinitionImpl
implements SignalEventDefinition

The BPMN signalEventDefinition element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Signal> signalRefAttribute
           
 
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
SignalEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 Signal getSignal()
           
 boolean isCamundaAsync()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCamundaAsync(boolean camundaAsync)
           
 void setSignal(Signal signal)
           
 
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

signalRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<Signal> signalRefAttribute

camundaAsyncAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> camundaAsyncAttribute
Constructor Detail

SignalEventDefinitionImpl

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

registerType

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

getSignal

public Signal getSignal()
Specified by:
getSignal in interface SignalEventDefinition

setSignal

public void setSignal(Signal signal)
Specified by:
setSignal in interface SignalEventDefinition

isCamundaAsync

public boolean isCamundaAsync()
Specified by:
isCamundaAsync in interface SignalEventDefinition

setCamundaAsync

public void setCamundaAsync(boolean camundaAsync)
Specified by:
setCamundaAsync in interface SignalEventDefinition


Copyright © 2017 camunda services GmbH. All rights reserved.