Package y.module

Provides so-called "layout modules," i.e., classes that encapsulate application-level set-up services for the yFiles layout algorithms, edge routing algorithms, and certain graph tools.

See:
          Description

Interface Summary
ModuleListener EventListener interface used by YModule to notify interested instances about the progress of the module's execution.
YPackageMenuListener This class can be passed to an instance of YPackageMenu to specify, what to do if a YModule in the YPackageMenu has been selected
 

Class Summary
ChannelEdgeRouterModule This module represents an interactive configurator and launcher for ChannelEdgeRouter.
CircularLayoutModule This module represents an interactive configurator and launcher for CircularLayouter.
CompactOrthogonalLayoutModule This module represents an interactive configurator and launcher for CompactOrthogonalLayouter.
ComponentLayoutModule This module represents an interactive configurator and launcher for ComponentLayouter.
DirectedOrthogonalLayoutModule This module represents an interactive configurator and launcher for DirectedOrthogonalLayouter.
EdgeGroupConstraintModule A module that allows to configure edge group constraints, interactively.
GraphTransformerModule This module represents an interactive configurator and launcher for GraphTransformer.
GRIPModule This module represents an interactive configurator and launcher for GRIP.
HierarchicLayoutModule This module represents an interactive configurator and launcher for HierarchicGroupLayouter.
IncrementalHierarchicLayoutModule This module represents an interactive configurator and launcher for IncrementalHierarchicLayouter.
LabelingModule This module represents an interactive configurator and launcher for SALabeling and GreedyMISLabeling.
LaunchModuleAction An action that launches a YModule.
LayoutModule Common base class for modules that launch layout algorithms.
ModuleEvent Event object used by YModule to notify ModuleListener instances of the current state of the running module.
ModuleListenerSupport A support class used by YModule to manage the regsitered ModuleListeners.
OrganicEdgeRouterModule Module for the Organic Edge Router Algorithm.
OrganicLayoutModule This module represents an interactive configurator and launcher for OrganicLayouter.
OrthogonalEdgeRouterModule This module represents an interactive configurator and launcher for OrthogonalEdgeRouter.
OrthogonalLayoutModule This module represents an interactive configurator and launcher for OrthogonalLayouter and OrthogonalGroupLayouter.
ParallelEdgeLayoutModule This module represents an interactive configurator and launcher for ParallelEdgeLayouter.
PortConstraintModule A module that allows to configure port constraints interactively.
RandomLayoutModule This module represents an interactive configurator and launcher for RandomLayouter.
ShuffleLayoutModule This module represents an interactive configurator and launcher for ShuffleLayouter.
SmartOrganicLayoutModule This module represents an interactive configurator and launcher for SmartOrganicLayouter.
TreeLayoutModule This module represents an interactive configurator and launcher for TreeLayouter, BalloonLayouter, ARTreeLayouter and HVTreeLayouter.
YModule This abstract class provides a skeleton for algorithms on graphs.
YPackage Represents a collection of YModule objects.
YPackageMenu Creates a menu for modules in a package.
 

Package y.module Description

Provides so-called "layout modules," i.e., classes that encapsulate application-level set-up services for the yFiles layout algorithms, edge routing algorithms, and certain graph tools.

Layout modules are most notably used by yEd, our freely available Java graph editor application.

 

© Copyright 2000-2008,
yWorks GmbH.
All rights reserved.