com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl
Class Edge

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
All Implemented Interfaces:
com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithAttributeExtension, com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.extension.client.WithObjectExtension, IDiagramElement, IEdge, com.ebmwebsourcing.geasytools.modeleditor.modelmanager.client.HasModelManager, com.google.gwt.user.client.rpc.IsSerializable
Direct Known Subclasses:
LabeledEdge

public abstract class Edge
extends DiagramElement
implements IEdge


Constructor Summary
Edge()
           
 
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)
           
 void setWayPoints(java.util.LinkedHashSet<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint> points)
           
 
Methods inherited from class com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.interchange.impl.DiagramElement
addAttributeExtension, addDiagramElement, addObjectExtension, copy, getAttributeExtension, getAttributeExtensions, getClone, getId, getModelElement, 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.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
 

Constructor Detail

Edge

public Edge()
Method Detail

setSource

public void setSource(IDiagramElement source)
Specified by:
setSource in interface IEdge

setTarget

public void setTarget(IDiagramElement target)
Specified by:
setTarget in interface IEdge

getSource

public IDiagramElement getSource()
Specified by:
getSource in interface IEdge

getTarget

public IDiagramElement getTarget()
Specified by:
getTarget in interface IEdge

getWayPoints

public java.util.LinkedHashSet<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint> getWayPoints()
Specified by:
getWayPoints in interface IEdge

setWayPoints

public void setWayPoints(java.util.LinkedHashSet<com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint> points)

addWayPoint

public void addWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)
Specified by:
addWayPoint in interface IEdge

removeWayPoint

public void removeWayPoint(com.ebmwebsourcing.geasytools.diagrameditor.domain.diagramdefinition.diagramcommon.layout.IPoint point)
Specified by:
removeWayPoint in interface IEdge

clearWayPoints

public void clearWayPoints()
Specified by:
clearWayPoints in interface IEdge


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