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>
bpmnElementAttribute
protected static ChildElement<BpmnLabel>
bpmnLabelChild
protected static AttributeReference<BpmnShape>
choreographyActivityShapeAttribute
protected static Attribute<java.lang.Boolean>
isExpandedAttribute
protected static Attribute<java.lang.Boolean>
isHorizontalAttribute
protected static Attribute<java.lang.Boolean>
isMarkerVisibleAttribute
protected static Attribute<java.lang.Boolean>
isMessageVisibleAttribute
protected 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 BaseElement
getBpmnElement()
BpmnLabel
getBpmnLabel()
BpmnShape
getChoreographyActivityShape()
ParticipantBandKind
getParticipantBandKind()
boolean
isExpanded()
boolean
isHorizontal()
boolean
isMarkerVisible()
boolean
isMessageVisible()
static void
registerType(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.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:
getBpmnElement
in interfaceBpmnShape
-
setBpmnElement
public void setBpmnElement(BaseElement bpmnElement)
- Specified by:
setBpmnElement
in interfaceBpmnShape
-
isHorizontal
public boolean isHorizontal()
- Specified by:
isHorizontal
in interfaceBpmnShape
-
setHorizontal
public void setHorizontal(boolean isHorizontal)
- Specified by:
setHorizontal
in interfaceBpmnShape
-
isExpanded
public boolean isExpanded()
- Specified by:
isExpanded
in interfaceBpmnShape
-
setExpanded
public void setExpanded(boolean isExpanded)
- Specified by:
setExpanded
in interfaceBpmnShape
-
isMarkerVisible
public boolean isMarkerVisible()
- Specified by:
isMarkerVisible
in interfaceBpmnShape
-
setMarkerVisible
public void setMarkerVisible(boolean isMarkerVisible)
- Specified by:
setMarkerVisible
in interfaceBpmnShape
-
isMessageVisible
public boolean isMessageVisible()
- Specified by:
isMessageVisible
in interfaceBpmnShape
-
setMessageVisible
public void setMessageVisible(boolean isMessageVisible)
- Specified by:
setMessageVisible
in interfaceBpmnShape
-
getParticipantBandKind
public ParticipantBandKind getParticipantBandKind()
- Specified by:
getParticipantBandKind
in interfaceBpmnShape
-
setParticipantBandKind
public void setParticipantBandKind(ParticipantBandKind participantBandKind)
- Specified by:
setParticipantBandKind
in interfaceBpmnShape
-
getChoreographyActivityShape
public BpmnShape getChoreographyActivityShape()
- Specified by:
getChoreographyActivityShape
in interfaceBpmnShape
-
setChoreographyActivityShape
public void setChoreographyActivityShape(BpmnShape choreographyActivityShape)
- Specified by:
setChoreographyActivityShape
in interfaceBpmnShape
-
getBpmnLabel
public BpmnLabel getBpmnLabel()
- Specified by:
getBpmnLabel
in interfaceBpmnShape
-
setBpmnLabel
public void setBpmnLabel(BpmnLabel bpmnLabel)
- Specified by:
setBpmnLabel
in interfaceBpmnShape
-
-