com.ebmwebsourcing.petalsbpm.business.domain.di.impl
Class BPMNEdge

java.lang.Object
  extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement
      extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.Edge
          extended by com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.LabeledEdge
              extended by com.ebmwebsourcing.petalsbpm.business.domain.di.impl.BPMNEdge
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension, 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.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, IBPMNEdge, com.google.gwt.user.client.rpc.IsSerializable

public class BPMNEdge
extends com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.LabeledEdge
implements IBPMNEdge


Constructor Summary
BPMNEdge()
           
 
Method Summary
 com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager getClone()
           
 MessageVisibleKind getMessageVisibleKind()
          Should be used only for Message Flow.
 com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.api.standard.foundation.IBaseElementBean getModelElement()
           
 void setMessageVisibleKind(MessageVisibleKind messageVisibleKind)
           
 void setModelElement(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BaseElementBean modelElement)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.LabeledEdge
getOwnedLabels, setOwnedLabels
 
Methods inherited from class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.Edge
addWayPoint, clearWayPoints, getSource, getTarget, getWayPoints, removeWayPoint, setSource, setTarget, setWayPoints
 
Methods inherited from class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement
addAttributeExtension, addDiagramElement, addObjectExtension, copy, getAttributeExtension, getAttributeExtensions, getId, getObjectExtensions, getOwnedElements, getOwningDiagram, getOwningElement, getStyle, removeAttributeExtension, removeDiagramElement, removeObjectExtension, setAttributeExtensions, setModelElement, setObjectExtensions, setOwnedElements, setOwningDiagram, setOwningElement, setStyle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
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
 
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
 

Constructor Detail

BPMNEdge

public BPMNEdge()
Method Detail

getModelElement

public 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
Specified by:
getModelElement in interface IBPMNEdge
Overrides:
getModelElement in class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement

setModelElement

public void setModelElement(com.ebmwebsourcing.petalsbpm.business.domain.bpmn2.to.standard.foundation.BaseElementBean modelElement)

setMessageVisibleKind

public void setMessageVisibleKind(MessageVisibleKind messageVisibleKind)

getMessageVisibleKind

public MessageVisibleKind getMessageVisibleKind()
Description copied from interface: IBPMNEdge
Should be used only for Message Flow. It determines if an envelope decorator should be depicted and the kind of envelope to be depicted.

Specified by:
getMessageVisibleKind in interface IBPMNEdge
Returns:

getClone

public com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager getClone()
Specified by:
getClone in interface com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager
Overrides:
getClone in class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement


Copyright © 2010-2011 eBM WebSourcing. All Rights Reserved.