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

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.FlowElementImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, FlowElement, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
DataObjectImpl, DataObjectReferenceImpl, FlowNodeImpl, SequenceFlowImpl

public abstract class FlowElementImpl
extends BaseElementImpl
implements FlowElement

The BPMN flowElement element

Author:
Daniel Meyer, Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Auditing> auditingChild
           
protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<CategoryValue,CategoryValueRef> categoryValueRefCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<Monitoring> monitoringChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
 
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
FlowElementImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 Auditing getAuditing()
           
 Collection<CategoryValue> getCategoryValueRefs()
           
 Monitoring getMonitoring()
           
 String getName()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setAuditing(Auditing auditing)
           
 void setMonitoring(Monitoring monitoring)
           
 void setName(String name)
           
 
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

auditingChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Auditing> auditingChild

monitoringChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<Monitoring> monitoringChild

categoryValueRefCollection

protected static org.camunda.bpm.model.xml.type.reference.ElementReferenceCollection<CategoryValue,CategoryValueRef> categoryValueRefCollection
Constructor Detail

FlowElementImpl

public FlowElementImpl(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 FlowElement

setName

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

getAuditing

public Auditing getAuditing()
Specified by:
getAuditing in interface FlowElement

setAuditing

public void setAuditing(Auditing auditing)
Specified by:
setAuditing in interface FlowElement

getMonitoring

public Monitoring getMonitoring()
Specified by:
getMonitoring in interface FlowElement

setMonitoring

public void setMonitoring(Monitoring monitoring)
Specified by:
setMonitoring in interface FlowElement

getCategoryValueRefs

public Collection<CategoryValue> getCategoryValueRefs()
Specified by:
getCategoryValueRefs in interface FlowElement


Copyright © 2017 camunda services GmbH. All rights reserved.