Uses of Interface
ucot.heuristic.HeuristicInterface

Packages that use HeuristicInterface
ucot.core Core package 
ucot.heuristic   
ucot.input   
ucot.ui.gui   
ucot.ui.gui.tree.usecasetree   
 

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 ControlInterface.getCurrentHeuristic()
          Returns the current heuristic.
 HeuristicInterface Core.getCurrentHeuristic()
           
 

Methods in ucot.core that return types with arguments of type HeuristicInterface
 java.util.Vector<HeuristicInterface> ControlInterface.getHeuristics()
          Returns a list of heuristics that are available.
 java.util.Vector<HeuristicInterface> Core.getHeuristics()
           
 

Methods in ucot.core with parameters of type HeuristicInterface
 void ControlInterface.addToAnalyzeModel(java.util.Vector<UseCase> useCases, ParserInterface parser, HeuristicInterface heuristic)
          Requests core to parse use case, perform heuristic on it and add it to given analyze model.
 void Core.addToAnalyzeModel(java.util.Vector<UseCase> useCases, ParserInterface parser, HeuristicInterface heuristic)
           
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 thread.
 void ControlInterface.setCurrentHeuristic(HeuristicInterface heuristic)
          Sets the default heuristic to use.
 void Core.setCurrentHeuristic(HeuristicInterface heuristic)
           
 

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 usecaes
 

Uses of HeuristicInterface in ucot.ui.gui
 

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

Methods in ucot.ui.gui that return HeuristicInterface
static HeuristicInterface AddToModelWithDialog.getHeuristic()
          Returns heuristic that user selected, or null if no heuristic 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 parser and heuristics
private  void UseCaseTree.addToAnalyzeModel(java.util.Vector<UseCase> usecases, ParserInterface parser, HeuristicInterface heuristic)
          Add vector of usecases into analyzemodel with given parser and heuristics.