org.camunda.bpm.model.bpmn.impl.instance.bpmndi
Class BpmnShapeImpl

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.di.DiagramElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.di.NodeImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.di.ShapeImpl
                      extended by org.camunda.bpm.model.bpmn.impl.instance.di.LabeledShapeImpl
                          extended by org.camunda.bpm.model.bpmn.impl.instance.bpmndi.BpmnShapeImpl
All Implemented Interfaces:
BpmnShape, BpmnModelElementInstance, DiagramElement, LabeledShape, Node, Shape, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class BpmnShapeImpl
extends LabeledShapeImpl
implements BpmnShape

The BPMNDI BPMNShape element

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<BaseElement> bpmnElementAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<BpmnLabel> bpmnLabelChild
           
protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<BpmnShape> choreographyActivityShapeAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isExpandedAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isHorizontalAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isMarkerVisibleAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isMessageVisibleAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ParticipantBandKind> participantBandKindAttribute
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.ShapeImpl
boundsChild
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.DiagramElementImpl
extensionChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
BpmnShapeImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 BaseElement getBpmnElement()
           
 BpmnLabel getBpmnLabel()
           
 BpmnShape getChoreographyActivityShape()
           
 ParticipantBandKind getParticipantBandKind()
           
 boolean isExpanded()
           
 boolean isHorizontal()
           
 boolean isMarkerVisible()
           
 boolean isMessageVisible()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setBpmnElement(BaseElement bpmnElement)
           
 void setBpmnLabel(BpmnLabel bpmnLabel)
           
 void setChoreographyActivityShape(BpmnShape choreographyActivityShape)
           
 void setExpanded(boolean isExpanded)
           
 void setHorizontal(boolean isHorizontal)
           
 void setMarkerVisible(boolean isMarkerVisible)
           
 void setMessageVisible(boolean isMessageVisible)
           
 void setParticipantBandKind(ParticipantBandKind participantBandKind)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.ShapeImpl
getBounds, setBounds
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.di.DiagramElementImpl
getExtension, getId, setExtension, 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.di.Shape
getBounds, setBounds
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.di.DiagramElement
getExtension, getId, setExtension, 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

bpmnElementAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<BaseElement> bpmnElementAttribute

isHorizontalAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isHorizontalAttribute

isExpandedAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isExpandedAttribute

isMarkerVisibleAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isMarkerVisibleAttribute

isMessageVisibleAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isMessageVisibleAttribute

participantBandKindAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ParticipantBandKind> participantBandKindAttribute

choreographyActivityShapeAttribute

protected static org.camunda.bpm.model.xml.type.reference.AttributeReference<BpmnShape> choreographyActivityShapeAttribute

bpmnLabelChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<BpmnLabel> bpmnLabelChild
Constructor Detail

BpmnShapeImpl

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

registerType

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

getBpmnElement

public BaseElement getBpmnElement()
Specified by:
getBpmnElement in interface BpmnShape

setBpmnElement

public void setBpmnElement(BaseElement bpmnElement)
Specified by:
setBpmnElement in interface BpmnShape

isHorizontal

public boolean isHorizontal()
Specified by:
isHorizontal in interface BpmnShape

setHorizontal

public void setHorizontal(boolean isHorizontal)
Specified by:
setHorizontal in interface BpmnShape

isExpanded

public boolean isExpanded()
Specified by:
isExpanded in interface BpmnShape

setExpanded

public void setExpanded(boolean isExpanded)
Specified by:
setExpanded in interface BpmnShape

isMarkerVisible

public boolean isMarkerVisible()
Specified by:
isMarkerVisible in interface BpmnShape

setMarkerVisible

public void setMarkerVisible(boolean isMarkerVisible)
Specified by:
setMarkerVisible in interface BpmnShape

isMessageVisible

public boolean isMessageVisible()
Specified by:
isMessageVisible in interface BpmnShape

setMessageVisible

public void setMessageVisible(boolean isMessageVisible)
Specified by:
setMessageVisible in interface BpmnShape

getParticipantBandKind

public ParticipantBandKind getParticipantBandKind()
Specified by:
getParticipantBandKind in interface BpmnShape

setParticipantBandKind

public void setParticipantBandKind(ParticipantBandKind participantBandKind)
Specified by:
setParticipantBandKind in interface BpmnShape

getChoreographyActivityShape

public BpmnShape getChoreographyActivityShape()
Specified by:
getChoreographyActivityShape in interface BpmnShape

setChoreographyActivityShape

public void setChoreographyActivityShape(BpmnShape choreographyActivityShape)
Specified by:
setChoreographyActivityShape in interface BpmnShape

getBpmnLabel

public BpmnLabel getBpmnLabel()
Specified by:
getBpmnLabel in interface BpmnShape

setBpmnLabel

public void setBpmnLabel(BpmnLabel bpmnLabel)
Specified by:
setBpmnLabel in interface BpmnShape


Copyright © 2017 camunda services GmbH. All rights reserved.