Package org.graffiti.plugin.algorithm
-
Interface Summary Interface Description Algorithm AnAlgorithm
has to provide a function that returns an array ofParameters
it needs, in order to give user interfaces the possibility to provide theAlgorithm
with appropriate.AlgorithmResult AnAlgorithmResult
is a map of results that were computed by aCalculatingAlgorithm
.AlgorithmWithComponentDescription AnimatedAlgorithm AnAnimatedAlgorithm
provides the possibility to execute the underlying algorithm in steps, so that the intermediate results can be seen.CalculatingAlgorithm After its execution aCalculatingAlgorithm
has 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.