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,org.camunda.bpm.model.xml.instance.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 org.camunda.bpm.model.xml.type.reference.AttributeReference<BaseElement>bpmnElementAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElement<BpmnLabel>bpmnLabelChildprotected static org.camunda.bpm.model.xml.type.reference.AttributeReference<BpmnShape>choreographyActivityShapeAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isExpandedAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isHorizontalAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isMarkerVisibleAttributeprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isMessageVisibleAttributeprotected 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
-
-
Constructor Summary
Constructors Constructor Description BpmnShapeImpl(org.camunda.bpm.model.xml.impl.instance.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(org.camunda.bpm.model.xml.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 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
-
-
Method Detail
-
registerType
public static void registerType(org.camunda.bpm.model.xml.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
-
-