Interface Placer
- All Superinterfaces:
Describable
,Parameterizable
- All Known Implementing Classes:
RandomPlacer
,SolarPlacer
public interface Placer extends Parameterizable, Describable
Deconstructs coarsening levels.
- See Also:
MultilevelGraph
-
Method Summary
Modifier and Type Method Description Parameter[]
getParameters()
Settings (parameters) for thePlacer
.void
reduceCoarseningLevel(MultilevelGraph multilevelGraph)
Remove a coarsening level from theMultilevelGraph
by callingMultilevelGraph.popCoarseningLevel()
and but the nodes represented by theMergedNode
at positions close to theMergedNode
they were represented by.void
setParameters(Parameter[] parameters)
Called by the Multilevel Framework when the user updates the parameters.Methods inherited from interface org.vanted.plugins.layout.multilevelframework.Describable
getDescription, getName
-
Method Details
-
getParameters
Parameter[] getParameters()Settings (parameters) for thePlacer
.- Specified by:
getParameters
in interfaceParameterizable
- Returns:
- an array of
Parameter
s - See Also:
Parameterizable.getParameters()
-
setParameters
Called by the Multilevel Framework when the user updates the parameters.- Specified by:
setParameters
in interfaceParameterizable
- Parameters:
parameters
- The updatedParameter
.- See Also:
Parameterizable.setParameters(Parameter[])
-
reduceCoarseningLevel
Remove a coarsening level from theMultilevelGraph
by callingMultilevelGraph.popCoarseningLevel()
and but the nodes represented by theMergedNode
at positions close to theMergedNode
they were represented by.- Parameters:
multilevelGraph
- TheMultilevelGraph
whose top coarsening level should be deconstructed.
-