org.globus.cog.gui.grapheditor.edges
Class AbstractEdgeComponent
java.lang.Object
org.globus.cog.gui.grapheditor.AbstractGraphComponent
org.globus.cog.gui.grapheditor.edges.AbstractEdgeComponent
- All Implemented Interfaces:
- Cloneable, EdgeComponent, GraphComponent, PropertyHolder
- Direct Known Subclasses:
- LoopEdge, SimpleArrow
- public abstract class AbstractEdgeComponent
- extends AbstractGraphComponent
- implements EdgeComponent
Basic functionality for an edge component
| Methods inherited from class org.globus.cog.gui.grapheditor.AbstractGraphComponent |
addClassProperty, addProperty, addPropertyChangeListener, clone, firePropertyChange, firePropertyChange, firePropertyChange, get_ID, getClassProperties, getClassProperty, getClassProperty2, getComponentType, getParent, getProperties, getProperty, getProperty2, getPropertyValue, getRootNode, hasClassProperty, hasClassProperty, hasProperty, newInstance, newRenderer, newRenderer, removeProperty, removeProperty, removePropertyChangeListener, set_ID, setClassRendererClass, setClassRendererClass, setClassRendererClass, setClassRendererClass, setComponentType, setInstanceRendererClass, setInstanceRendererClass, setParent, setPropertyValue, supportsType |
| 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 |
AbstractEdgeComponent
public AbstractEdgeComponent()
updateControlPoint
public ControlPoint updateControlPoint(int index,
int x,
int y)
- Specified by:
updateControlPoint in interface EdgeComponent
addControlPoint
public void addControlPoint(ControlPoint p)
numControlPoints
public int numControlPoints()
- Specified by:
numControlPoints in interface EdgeComponent
getControlPoint
public ControlPoint getControlPoint(int i)
- Specified by:
getControlPoint in interface EdgeComponent
getSource
public NodeComponent getSource()
getDestination
public NodeComponent getDestination()
connectDestination
public void connectDestination(NodeComponent dest)
connectSource
public void connectSource(NodeComponent src)
disconnectSource
public void disconnectSource()
disconnectDestination
public void disconnectDestination()
getFrom
public String getFrom()
getTo
public String getTo()
setFrom
public void setFrom(String string)
setTo
public void setTo(String string)
addControlPointListener
public void addControlPointListener(ControlPointListener l)
- Specified by:
addControlPointListener in interface EdgeComponent
removeControlPointListener
public void removeControlPointListener(ControlPointListener l)
- Specified by:
removeControlPointListener in interface EdgeComponent
fireControlPointUpdated
public void fireControlPointUpdated(int index)