Interface EditorAlgorithm

All Superinterfaces:
Algorithm
All Known Implementing Classes:
AbstractEditorAlgorithm, AbstractExperimentDataProcessor, ApplyAlternativeIdentifiersTo, BackgroundAlgorithm, BendsLaunchGUI, ChangeEdgeStyle, ChangeElementStyle, ChangeLabelsAlgorithm, ChangeNodeStyle, CloseAllWindows, ClusterOverviewNetworkLaunchGui, ComputeAttributesAlgorithm, CreateHierarchyTree, DataMapping, DuplicateEdge, ExportDataTableAlgorithm, GraphicExport, HierarchyAlgorithms, LaunchGui, LinkSelection, ProcessHierarchynodesDepOnLeafNodes, PutIntoSidePanel, RecreateView, RemoveParallelEdges, ResetEdgeSourceOrTarget, SearchAndSelecAlgorithm, SelectAlgorithm, SelectClusterAlgorithm, SetBackgroundColorAlgorithm, SetClusterLaunchGui, ShowLayoutTab, SOManalysis, StressMinimizationLayout, WebsiteGeneration

public interface EditorAlgorithm
extends Algorithm
  • Method Details

    • getParameterDialog

      ParameterDialog getParameterDialog​(Selection sel)
      Returns a custom ParameterDialog if the algorithm wants to provide one. If this method returns null, a generic dialog will be generated using standard EditComponents.
      Returns:
      DOCUMENT ME!
    • activeForView

      boolean activeForView​(View v)
    • getShortName

      String getShortName()
      Returns:
      A short name, used for the parameter dialog window.
    • getIcon

      ImageIcon getIcon()
      Returns the icon of the algorithm (used, e.g. in the menu bar). Icon is only shown if showMenuIcon returns true.
      Returns:
      The icon of the algorithm or null if the plugin icon should be used.