Class BpmnShapeImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.DiagramElementImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.NodeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.ShapeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.di.LabeledShapeImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.bpmndi.BpmnShapeImpl
-
- All Implemented Interfaces:
BpmnShape,BpmnModelElementInstance,DiagramElement,LabeledShape,Node,Shape,ModelElementInstance
public class BpmnShapeImpl extends LabeledShapeImpl implements BpmnShape
The BPMNDI BPMNShape element- Author:
- Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static AttributeReference<BaseElement>bpmnElementAttributeprotected static ChildElement<BpmnLabel>bpmnLabelChildprotected static AttributeReference<BpmnShape>choreographyActivityShapeAttributeprotected static Attribute<java.lang.Boolean>isExpandedAttributeprotected static Attribute<java.lang.Boolean>isHorizontalAttributeprotected static Attribute<java.lang.Boolean>isMarkerVisibleAttributeprotected static Attribute<java.lang.Boolean>isMessageVisibleAttributeprotected static 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
Constructors Constructor Description BpmnShapeImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseElementgetBpmnElement()BpmnLabelgetBpmnLabel()BpmnShapegetChoreographyActivityShape()ParticipantBandKindgetParticipantBandKind()booleanisExpanded()booleanisHorizontal()booleanisMarkerVisible()booleanisMessageVisible()static voidregisterType(ModelBuilder modelBuilder)voidsetBpmnElement(BaseElement bpmnElement)voidsetBpmnLabel(BpmnLabel bpmnLabel)voidsetChoreographyActivityShape(BpmnShape choreographyActivityShape)voidsetExpanded(boolean isExpanded)voidsetHorizontal(boolean isHorizontal)voidsetMarkerVisible(boolean isMarkerVisible)voidsetMessageVisible(boolean isMessageVisible)voidsetParticipantBandKind(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.BpmnModelElementInstance
builder, getScope, isScope
-
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.di.DiagramElement
getExtension, getId, setExtension, setId
-
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 AttributeReference<BaseElement> bpmnElementAttribute
-
isHorizontalAttribute
protected static Attribute<java.lang.Boolean> isHorizontalAttribute
-
isExpandedAttribute
protected static Attribute<java.lang.Boolean> isExpandedAttribute
-
isMarkerVisibleAttribute
protected static Attribute<java.lang.Boolean> isMarkerVisibleAttribute
-
isMessageVisibleAttribute
protected static Attribute<java.lang.Boolean> isMessageVisibleAttribute
-
participantBandKindAttribute
protected static Attribute<ParticipantBandKind> participantBandKindAttribute
-
choreographyActivityShapeAttribute
protected static AttributeReference<BpmnShape> choreographyActivityShapeAttribute
-
bpmnLabelChild
protected static ChildElement<BpmnLabel> bpmnLabelChild
-
-
Constructor Detail
-
BpmnShapeImpl
public BpmnShapeImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
getBpmnElement
public BaseElement getBpmnElement()
- Specified by:
getBpmnElementin interfaceBpmnShape
-
setBpmnElement
public void setBpmnElement(BaseElement bpmnElement)
- Specified by:
setBpmnElementin interfaceBpmnShape
-
isHorizontal
public boolean isHorizontal()
- Specified by:
isHorizontalin interfaceBpmnShape
-
setHorizontal
public void setHorizontal(boolean isHorizontal)
- Specified by:
setHorizontalin interfaceBpmnShape
-
isExpanded
public boolean isExpanded()
- Specified by:
isExpandedin interfaceBpmnShape
-
setExpanded
public void setExpanded(boolean isExpanded)
- Specified by:
setExpandedin interfaceBpmnShape
-
isMarkerVisible
public boolean isMarkerVisible()
- Specified by:
isMarkerVisiblein interfaceBpmnShape
-
setMarkerVisible
public void setMarkerVisible(boolean isMarkerVisible)
- Specified by:
setMarkerVisiblein interfaceBpmnShape
-
isMessageVisible
public boolean isMessageVisible()
- Specified by:
isMessageVisiblein interfaceBpmnShape
-
setMessageVisible
public void setMessageVisible(boolean isMessageVisible)
- Specified by:
setMessageVisiblein interfaceBpmnShape
-
getParticipantBandKind
public ParticipantBandKind getParticipantBandKind()
- Specified by:
getParticipantBandKindin interfaceBpmnShape
-
setParticipantBandKind
public void setParticipantBandKind(ParticipantBandKind participantBandKind)
- Specified by:
setParticipantBandKindin interfaceBpmnShape
-
getChoreographyActivityShape
public BpmnShape getChoreographyActivityShape()
- Specified by:
getChoreographyActivityShapein interfaceBpmnShape
-
setChoreographyActivityShape
public void setChoreographyActivityShape(BpmnShape choreographyActivityShape)
- Specified by:
setChoreographyActivityShapein interfaceBpmnShape
-
getBpmnLabel
public BpmnLabel getBpmnLabel()
- Specified by:
getBpmnLabelin interfaceBpmnShape
-
setBpmnLabel
public void setBpmnLabel(BpmnLabel bpmnLabel)
- Specified by:
setBpmnLabelin interfaceBpmnShape
-
-