com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api
Interface IEdge

All Superinterfaces:
com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, IDiagramElement, 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 Subinterfaces:
ILabeledEdge
All Known Implementing Classes:
Edge, LabeledEdge

public interface IEdge
extends IDiagramElement

Edge specifies a given edge in a graph of diagram elements. It represents a polyline connection between two graph elements: a source and a target.

Author:
nfleury

Method Summary
 void addWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)
           
 void clearWayPoints()
           
 IDiagramElement getSource()
           
 IDiagramElement getTarget()
           
 java.util.LinkedHashSet<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint> getWayPoints()
           
 void removeWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)
           
 void setSource(IDiagramElement source)
           
 void setTarget(IDiagramElement target)
           
 
Methods inherited from interface com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.api.IDiagramElement
addDiagramElement, getId, getModelElement, 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
 

Method Detail

getWayPoints

java.util.LinkedHashSet<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint> getWayPoints()

getSource

IDiagramElement getSource()

getTarget

IDiagramElement getTarget()

setSource

void setSource(IDiagramElement source)

setTarget

void setTarget(IDiagramElement target)

addWayPoint

void addWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)

removeWayPoint

void removeWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)

clearWayPoints

void clearWayPoints()


Copyright © 2010-2011 Petals Link. All Rights Reserved.