Class IterateGridPlacementLayout
java.lang.Object
org.graffiti.plugin.algorithm.AbstractAlgorithm
de.ipk_gatersleben.ag_nw.graffiti.plugins.layouters.grid_placement.IterateGridPlacementLayout
- All Implemented Interfaces:
UndoableEdit,Algorithm
public class IterateGridPlacementLayout extends AbstractAlgorithm implements Algorithm
-
Constructor Summary
Constructors Constructor Description IterateGridPlacementLayout() -
Method Summary
Modifier and Type Method Description voidexecute()Executes the whole algorithm.StringgetName()Returns the name (ID) of the algorithm.Set<Category>getSetCategory()Returns a set of categories to classify this algorithm .booleanisLayoutAlgorithm()A LayoutAlgorithm should return true.Methods inherited from class org.graffiti.plugin.algorithm.AbstractAlgorithm
addEdit, attach, canRedo, canUndo, check, die, doesUndo, getAcceleratorKeyStroke, getActionEvent, getCategory, getDescription, getMenuCategory, getParameters, getPresentationName, getRedoPresentationName, getUndoPresentationName, isAlwaysExecutable, isSignificant, markExecutionDone, markRedoDone, markUndoDone, mayWorkOnMultipleGraphs, redo, replaceEdit, reset, setActionEvent, setParameters, showMenuIcon, undoMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.graffiti.plugin.algorithm.Algorithm
attach, check, getAcceleratorKeyStroke, getActionEvent, getCategory, getDescription, getMenuCategory, getParameters, mayWorkOnMultipleGraphs, reset, setActionEvent, setParameters, showMenuIcon
-
Constructor Details
-
IterateGridPlacementLayout
public IterateGridPlacementLayout()
-
-
Method Details
-
execute
public void execute()Description copied from interface:AlgorithmExecutes the whole algorithm. -
getName
Description copied from interface:AlgorithmReturns the name (ID) of the algorithm. -
getSetCategory
Description copied from interface:AlgorithmReturns a set of categories to classify this algorithm . e.g. return new HashSet(Arrays.asList( Category.GRAPH, Category.NODE )); is an algorithm, working on graphs and more specific on nodes - Specified by:
getSetCategoryin interfaceAlgorithm- Overrides:
getSetCategoryin classAbstractAlgorithm- Returns:
- Set of Category Enums that classify this algorithm.
-
isLayoutAlgorithm
public boolean isLayoutAlgorithm()Description copied from interface:AlgorithmA LayoutAlgorithm should return true. All other types of algorithms should return false.- Specified by:
isLayoutAlgorithmin interfaceAlgorithm- Overrides:
isLayoutAlgorithmin classAbstractAlgorithm- Returns:
-