com.tensegrity.graph.event
Class VisualGraphAdapter

java.lang.Object
  extended bycom.tensegrity.graph.event.VisualGraphAdapter
All Implemented Interfaces:
EventListenerTag, VisualGraphListener

public class VisualGraphAdapter
extends java.lang.Object
implements VisualGraphListener

A convenience adapter-class for VisualGraphListener implementations.

Version:
$Id: VisualGraphAdapter.java,v 1.7 2006/03/23 11:15:10 MichaelKegel Exp $
Author:
Stepan Rutz

Constructor Summary
VisualGraphAdapter()
          Constructs a new VisualGraphAdapter instance.
 
Method Summary
 void isolatedVisualEdgeAdded(VisualGraphEvent event)
          An isolated VisualEdge was added to the VisualGraph.
 void isolatedVisualEdgeRemoved(VisualGraphEvent event)
          An isolated VisualEdge was removed from the VisualGraph.
 void layout(VisualGraphEvent visualgraphevent)
          The structure of the VisualGraph has changed by an action on the graph, so that the current layout of the graph has to be applied.
 void visualEdgeAdded(VisualGraphEvent event)
          A VisualEdge was added to the VisualGraph.
 void visualEdgeAttachRejected(VisualGraphEvent visualgraphevent)
          An attachment of a VisualEdge was rejected by the graph.
 void visualEdgeRemoved(VisualGraphEvent event)
          A VisualEdge was removed from the VisualGraph.
 void visualEdgeSplit(VisualGraphEvent visualgraphevent)
          An edge-split was performed.
 void visualNodeAdded(VisualGraphEvent event)
          A VisualNode was added to the VisualGraph.
 void visualNodeDeleteEdgeCascade(VisualGraphEvent visualgraphevent)
          An edge-cascade was performed.
 void visualNodeRemoved(VisualGraphEvent event)
          A VisualNode was added to the VisualGraph.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualGraphAdapter

public VisualGraphAdapter()
Constructs a new VisualGraphAdapter instance.

Method Detail

visualNodeAdded

public void visualNodeAdded(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
A VisualNode was added to the VisualGraph.

Specified by:
visualNodeAdded in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

visualNodeRemoved

public void visualNodeRemoved(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
A VisualNode was added to the VisualGraph.

Specified by:
visualNodeRemoved in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

visualEdgeAdded

public void visualEdgeAdded(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
A VisualEdge was added to the VisualGraph.

Specified by:
visualEdgeAdded in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

visualEdgeRemoved

public void visualEdgeRemoved(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
A VisualEdge was removed from the VisualGraph.

Specified by:
visualEdgeRemoved in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

isolatedVisualEdgeAdded

public void isolatedVisualEdgeAdded(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
An isolated VisualEdge was added to the VisualGraph.

Specified by:
isolatedVisualEdgeAdded in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

isolatedVisualEdgeRemoved

public void isolatedVisualEdgeRemoved(VisualGraphEvent event)
Description copied from interface: VisualGraphListener
An isolated VisualEdge was removed from the VisualGraph.

Specified by:
isolatedVisualEdgeRemoved in interface VisualGraphListener
Parameters:
event - the VisualGraphEvent structure that contains the event information.

visualEdgeAttachRejected

public void visualEdgeAttachRejected(VisualGraphEvent visualgraphevent)
Description copied from interface: VisualGraphListener
An attachment of a VisualEdge was rejected by the graph. This event is thrown to indicate that an edge could not be added if the library chooses to do so in certain contexts. If it however not thrown in all cases when a VisualEdge cannot be added. If for example an already added VisualEdge is added, this event is not thrown.

Specified by:
visualEdgeAttachRejected in interface VisualGraphListener
Parameters:
visualgraphevent - the VisualGraphEvent structure that contains the event information.

layout

public void layout(VisualGraphEvent visualgraphevent)
Description copied from interface: VisualGraphListener
The structure of the VisualGraph has changed by an action on the graph, so that the current layout of the graph has to be applied. Note: programmatically changes like node insertion might not invoke this callback

Specified by:
layout in interface VisualGraphListener
Parameters:
visualgraphevent - the VisualGraphEvent structure that contains the event information.

visualEdgeSplit

public void visualEdgeSplit(VisualGraphEvent visualgraphevent)
Description copied from interface: VisualGraphListener
An edge-split was performed.

Specified by:
visualEdgeSplit in interface VisualGraphListener
Parameters:
visualgraphevent - the VisualGraphEvent structure that contains the event information.

visualNodeDeleteEdgeCascade

public void visualNodeDeleteEdgeCascade(VisualGraphEvent visualgraphevent)
Description copied from interface: VisualGraphListener
An edge-cascade was performed.

Specified by:
visualNodeDeleteEdgeCascade in interface VisualGraphListener
Parameters:
visualgraphevent - the VisualGraphEvent structure that contains the event information.


Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.