com.ebmwebsourcing.petalsbpm.business.domain.di.api
Interface IBPMNEdge
- All Superinterfaces:
- com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IEdge, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.ILabeledEdge, com.google.gwt.user.client.rpc.IsSerializable, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension
- All Known Implementing Classes:
- BPMNEdge
public interface IBPMNEdge
- extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.ILabeledEdge
The source or target definition should only be present if the edge is depicted between a different source or target than the
one referenced by the BPMN model element of the BPMNEdge. Only the different source or target is REQUIRED. Both
attributes should be present only if both are different. This is the case, for instance, if a Message Flow target is not
depicted in the current diagram because it is inside a black box Pool. The Message Flow could then define its target as
being the BPMNShape depicting the Pool to connect it to the boundary of that black box Pool.
BPMNEdge also contains an optional label of type BPMNLabel that can be nested in the edge when it has a visible
textual label with its own bounding box.
All BPMNEdge elements are owned directly by a BPMNPlane (that is the root element in a BPMNDiagram). The
waypoints of BPMNEdge are always relative to that plane’s origin point and are REQUIRED to be positive coordinates.
- Author:
- nfleury
| Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.ILabeledEdge |
getOwnedLabels |
| Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IEdge |
addWayPoint, clearWayPoints, getSource, getTarget, getWayPoints, removeWayPoint, setSource, setTarget |
| Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement |
addDiagramElement, getId, getOwnedElements, getOwningDiagram, getOwningElement, getStyle, removeDiagramElement, setModelElement |
| Methods inherited from interface com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager |
copy, getClone |
| Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension |
addAttributeExtension, getAttributeExtension, getAttributeExtensions, removeAttributeExtension, setAttributeExtensions |
| Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension |
addObjectExtension, getObjectExtensions, removeObjectExtension, setObjectExtensions |
getModelElement
com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean getModelElement()
- Specified by:
getModelElement in interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement
getMessageVisibleKind
MessageVisibleKind getMessageVisibleKind()
- Should be used only for Message Flow. It determines if an envelope decorator should be
depicted and the kind of envelope to be depicted.
- Returns:
Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.