package iiuf.swing.graph; import java.awt.Dimension; import iiuf.util.graph.GraphModel; /** Node layouter interface. (c) 2000, 2001, IIUF, DIUF<p> @author $Author: ohitz $ @version $Name: $ $Revision: 1.1 $ */ public interface NodeLayouter { public Dimension layout(GraphPanel panel, GraphModel graph); public void activate(); public void deactivate(); public boolean allowsNodeLocationChange(); } /* $Log: NodeLayouter.java,v $ Revision 1.1 2002/07/11 12:09:52 ohitz Initial checkin Revision 1.1 2001/02/17 09:54:22 schubige moved graph stuff to iiuf.swing.graph, started work on rotatable GraphNodeComponents Revision 1.6 2001/01/04 16:28:39 schubige Header update for 2001 and DIUF Revision 1.5 2000/12/18 12:39:09 schubige Added ports to iiuf.util.graph Revision 1.4 2000/11/10 10:46:53 schubige iiuf tree cleanup iter 3 Revision 1.3 2000/11/10 08:50:00 schubige iiuf tree cleanup iter 2 Revision 1.2 2000/10/03 08:39:39 schubige Added tree view and contect menu stuff Revision 1.1 2000/08/17 16:22:14 schubige Swing cleanup & TreeView added Revision 1.2 2000/07/28 12:06:54 schubige Graph stuff update Revision 1.1 2000/07/14 13:56:20 schubige Added graph view stuff */