Package org.graffiti.plugin.algorithm
-
Interface Summary Interface Description Algorithm AnAlgorithmhas to provide a function that returns an array ofParametersit needs, in order to give user interfaces the possibility to provide theAlgorithmwith appropriate.AlgorithmResult AnAlgorithmResultis a map of results that were computed by aCalculatingAlgorithm.AlgorithmWithComponentDescription AnimatedAlgorithm AnAnimatedAlgorithmprovides the possibility to execute the underlying algorithm in steps, so that the intermediate results can be seen.CalculatingAlgorithm After its execution aCalculatingAlgorithmhas computed anAlgorithmResult, that can be obtained through thegetResult()method.EditorAlgorithm ProvidesAccessToOtherAlgorithms ProvidesDirectMouseClickContextMenu ProvidesEdgeContextMenu DOCUMENT ME!ProvidesGeneralContextMenu DOCUMENT ME!ProvidesNodeContextMenu DOCUMENT ME! -
Class Summary Class Description AbstractAlgorithm Implements some empty versions of non-obligatory methods.AbstractAnimatedAlgorithm Gives a standard implementation for theexecute()method.AbstractEditorAlgorithm AbstractThreadSaveLayoutAlgorithm Basis for Thread Safe (layout) Plugins and communication to the MainFrameDefaultAlgorithmResult DOCUMENT ME!NodePosition DOCUMENT ME!ThreadSafeAlgorithm DOCUMENT ME!ThreadSafeOptions This class can be used for thread safe communication between user interfaces and plugins. -
Enum Summary Enum Description Category An enum containing a set of categories for algorithms These fixed categories enable possiblities of grouping and searching algorithms Algorithms can be part of multiple categories -
Exception Summary Exception Description NoNextStepException DOCUMENT ME!ParameterOutOfBoundsException This exception is thrown if anyone tries to assign an invalid value to aLimitableParameter.PreconditionException Throws in the context of precondition failures.