org.globus.cog.gui.grapheditor.edges
Interface EdgeComponent

All Superinterfaces:
Cloneable, GraphComponent, PropertyHolder
All Known Implementing Classes:
AbstractEdgeComponent, TargetDependency

public interface EdgeComponent
extends GraphComponent

An interface for a graph component that can be used to represent an edge


Method Summary
 void addControlPointListener(ControlPointListener l)
           
 ControlPoint getControlPoint(int cp)
           
 int numControlPoints()
           
 void removeControlPointListener(ControlPointListener l)
           
 ControlPoint updateControlPoint(int cp, int x, int y)
           
 
Methods inherited from interface org.globus.cog.gui.grapheditor.GraphComponent
clone, get_ID, getComponentType, getParent, getRootNode, newInstance, newRenderer, newRenderer, set_ID, setComponentType, setParent, supportsType
 
Methods inherited from interface org.globus.cog.gui.grapheditor.properties.PropertyHolder
addProperty, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, getProperties, getProperty, getPropertyValue, hasProperty, removeProperty, removePropertyChangeListener, setPropertyValue
 

Method Detail

addControlPointListener

public void addControlPointListener(ControlPointListener l)

removeControlPointListener

public void removeControlPointListener(ControlPointListener l)

updateControlPoint

public ControlPoint updateControlPoint(int cp,
                                       int x,
                                       int y)

getControlPoint

public ControlPoint getControlPoint(int cp)

numControlPoints

public int numControlPoints()