Uses of Interface
ucot.heuristic.HeuristicInterface

Packages that use HeuristicInterface
ucot.core ControlInterface and Core class, these control the program flow. 
ucot.heuristic Heuristic interface and related classes. 
ucot.input Classes related to reading usecases from a file. 
ucot.ui.gui.dialog Dialogs used by the gui. 
ucot.ui.gui.tree.usecasetree Classes related to tree that displays loaded usecases. 
 

Uses of HeuristicInterface in ucot.core
 

Fields in ucot.core declared as HeuristicInterface
private  HeuristicInterface Core.currentHeuristic
           
 

Fields in ucot.core with type parameters of type HeuristicInterface
private  java.util.Vector<HeuristicInterface> Core.heuristics
           
 

Methods in ucot.core that return HeuristicInterface
private  HeuristicInterface Core.findHeuristic(java.lang.String name)
          Helper method for applyProperties to find heuristics by name.
 HeuristicInterface Core.getCurrentHeuristic()
           
 HeuristicInterface ControlInterface.getCurrentHeuristic()
          Returns the current heuristic.
 

Methods in ucot.core that return types with arguments of type HeuristicInterface
 java.util.Vector<HeuristicInterface> Core.getHeuristics()
           
 java.util.Vector<HeuristicInterface> ControlInterface.getHeuristics()
          Returns a vector containing all the heuristics currently available to the UCOT core.
 

Methods in ucot.core with parameters of type HeuristicInterface
 void Core.addToAnalyzeModel(java.util.Vector<UseCase> useCases, ParserInterface parser, HeuristicInterface heuristic)
           
 void ControlInterface.addToAnalyzeModel(java.util.Vector<UseCase> useCases, ParserInterface parser, HeuristicInterface heuristic)
          Requests core to parse use cases, perform heuristic on them and add them to current analyze model.
private  void Core.runParserAndHeuristic(java.lang.Runnable runnable, java.util.Vector<UseCase> useCases, ParserInterface parser, HeuristicInterface heuristic)
          This method runs the parser and heuristic in a single separate thread.
 void Core.setCurrentHeuristic(HeuristicInterface heuristic)
           
 void ControlInterface.setCurrentHeuristic(HeuristicInterface heuristic)
          Sets the default heuristic to used in analyzation progresses.
 

Uses of HeuristicInterface in ucot.heuristic
 

Classes in ucot.heuristic that implement HeuristicInterface
 class AbbottsHeuristic
          Abbott's Heuristic is a way to etsimate which parts of the speech are relevant and in which way when doing object analyze.
 class DummyHeuristic
          DummyHeuristic which does absolutely nothing but helps avoiding null values in heuristic variables.
 

Uses of HeuristicInterface in ucot.input
 

Fields in ucot.input declared as HeuristicInterface
private  HeuristicInterface UseCase.heuristic
          Which heuristicInterface was used on this usecase
 

Methods in ucot.input that return HeuristicInterface
 HeuristicInterface UseCase.getHeuristic()
          Get the heuristic that was used on this usecase
 

Methods in ucot.input with parameters of type HeuristicInterface
 void UseCase.setHeuristic(HeuristicInterface heuristic)
          Set the heuristic that was used to this usecase
 

Uses of HeuristicInterface in ucot.ui.gui.dialog
 

Fields in ucot.ui.gui.dialog declared as HeuristicInterface
private static HeuristicInterface AddToModelWithDialog.selectedHeuristic
           
 

Methods in ucot.ui.gui.dialog that return HeuristicInterface
static HeuristicInterface AddToModelWithDialog.getHeuristic()
          Returns HeuristicInterface that user selected, or null if no HeuristicInterface was selected.
 

Uses of HeuristicInterface in ucot.ui.gui.tree.usecasetree
 

Methods in ucot.ui.gui.tree.usecasetree with parameters of type HeuristicInterface
private  void UseCaseTree.addToAnalyzeModel(UseCase usecase, ParserInterface parser, HeuristicInterface heuristic)
          Adds single UseCase into analyzemodel with given ParserInterface and HeuristicInterface.
private  void UseCaseTree.addToAnalyzeModel(java.util.Vector<UseCase> usecases, ParserInterface parser, HeuristicInterface heuristic)
          Add Vector of use cases into analyzemodel with given ParserInterface and HeuristicInterface.