Interface Component

All Known Subinterfaces:
Algorithm, SchemaLoader
All Known Implementing Classes:
AdaptiveMonteCarloAlgorithm, AlgorithmImpl, ExhaustiveLatticeAlgorithm, MonteCarloAlgorithm

public interface Component
Component of an algorithm.

Components include: schema loader, algorithm.

  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a name for this component.
    Declares the parameters that this component accepts.
  • Method Details

    • getName

      String getName()
      Returns a name for this component.
      Returns:
      name for this component
    • getParameters

      List<Parameter> getParameters()
      Declares the parameters that this component accepts.
      Returns:
      list of parameters that this component accepts