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

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

public class LaneImpl
extends BaseElementImpl
implements Lane

The BPMN lane element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElement<ChildLaneSet> childLaneSetChild
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<FlowNode,FlowNodeRef> flowNodeRefCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<PartitionElement> partitionElementChild
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<PartitionElement> partitionElementRefAttribute
           
 
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
LaneImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 ChildLaneSet getChildLaneSet()
           
 Collection<FlowNode> getFlowNodeRefs()
           
 String getName()
           
 PartitionElement getPartitionElement()
           
 PartitionElement getPartitionElementChild()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setChildLaneSet(ChildLaneSet childLaneSet)
           
 void setName(String name)
           
 void setPartitionElement(PartitionElement partitionElement)
           
 void setPartitionElementChild(PartitionElement partitionElement)
           
 
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

partitionElementRefAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<PartitionElement> partitionElementRefAttribute

partitionElementChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<PartitionElement> partitionElementChild

flowNodeRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<FlowNode,FlowNodeRef> flowNodeRefCollection

childLaneSetChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<ChildLaneSet> childLaneSetChild
Constructor Detail

LaneImpl

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

registerType

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

getName

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

setName

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

getPartitionElement

public PartitionElement getPartitionElement()
Specified by:
getPartitionElement in interface Lane

setPartitionElement

public void setPartitionElement(PartitionElement partitionElement)
Specified by:
setPartitionElement in interface Lane

getPartitionElementChild

public PartitionElement getPartitionElementChild()
Specified by:
getPartitionElementChild in interface Lane

setPartitionElementChild

public void setPartitionElementChild(PartitionElement partitionElement)
Specified by:
setPartitionElementChild in interface Lane

getFlowNodeRefs

public Collection<FlowNode> getFlowNodeRefs()
Specified by:
getFlowNodeRefs in interface Lane

getChildLaneSet

public ChildLaneSet getChildLaneSet()
Specified by:
getChildLaneSet in interface Lane

setChildLaneSet

public void setChildLaneSet(ChildLaneSet childLaneSet)
Specified by:
setChildLaneSet in interface Lane


Copyright © 2017 camunda services GmbH. All rights reserved.