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

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

public class LinkEventDefinitionImpl
extends EventDefinitionImpl
implements LinkEventDefinition

The BPMN linkEventDefinition element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<LinkEventDefinition,Source> sourceCollection
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReference<LinkEventDefinition,Target> targetChild
           
 
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
LinkEventDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 String getName()
           
 Collection<LinkEventDefinition> getSources()
           
 LinkEventDefinition getTarget()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setName(String name)
           
 void setTarget(LinkEventDefinition target)
           
 
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

sourceCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<LinkEventDefinition,Source> sourceCollection

targetChild

protected static org.camunda.bpm.model.xml.type.reference.ElementReference<LinkEventDefinition,Target> targetChild
Constructor Detail

LinkEventDefinitionImpl

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

registerType

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

getName

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

setName

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

getSources

public Collection<LinkEventDefinition> getSources()
Specified by:
getSources in interface LinkEventDefinition

getTarget

public LinkEventDefinition getTarget()
Specified by:
getTarget in interface LinkEventDefinition

setTarget

public void setTarget(LinkEventDefinition target)
Specified by:
setTarget in interface LinkEventDefinition


Copyright © 2017 camunda services GmbH. All rights reserved.