edu.uci.ics.jung.visualization
Interface VisualizationModel<V,E>

All Superinterfaces:
ChangeEventSupport
All Known Implementing Classes:
DefaultVisualizationModel

public interface VisualizationModel<V,E>
extends ChangeEventSupport

Interface for the state holding model of the VisualizationViewer. Refactored and extracted from the 1.6.0 version of VisualizationViewer

Author:
Tom Nelson

Method Summary
 void addChangeListener(ChangeListener l)
          Register l as a listeners to changes in the model.
 ChangeListener[] getChangeListeners()
          Returns an array of all the ChangeListeners added with addChangeListener().
 Layout<V,E> getGraphLayout()
          Returns the current graph layout.
 Relaxer getRelaxer()
           
 void removeChangeListener(ChangeListener l)
          Removes a ChangeListener.
 void setGraphLayout(Layout<V,E> layout)
          set the graph Layout
 void setGraphLayout(Layout<V,E> layout, Dimension d)
          Sets the graph Layout and initialize the Layout size to the passed dimensions.
 
Methods inherited from interface edu.uci.ics.jung.visualization.util.ChangeEventSupport
fireStateChanged
 

Method Detail

getRelaxer

Relaxer getRelaxer()

setGraphLayout

void setGraphLayout(Layout<V,E> layout)
set the graph Layout

Parameters:
layout -

setGraphLayout

void setGraphLayout(Layout<V,E> layout,
                    Dimension d)
Sets the graph Layout and initialize the Layout size to the passed dimensions. The passed Dimension will often be the size of the View that will display the graph.

Parameters:
layout -
d -

getGraphLayout

Layout<V,E> getGraphLayout()
Returns the current graph layout.


addChangeListener

void addChangeListener(ChangeListener l)
Register l as a listeners to changes in the model. The View registers in order to repaint itself when the model changes.

Specified by:
addChangeListener in interface ChangeEventSupport

removeChangeListener

void removeChangeListener(ChangeListener l)
Removes a ChangeListener.

Specified by:
removeChangeListener in interface ChangeEventSupport
Parameters:
l - the listener to be removed

getChangeListeners

ChangeListener[] getChangeListeners()
Returns an array of all the ChangeListeners added with addChangeListener().

Specified by:
getChangeListeners in interface ChangeEventSupport
Returns:
all of the ChangeListeners added or an empty array if no listeners have been added


Copyright © 2009. All Rights Reserved.