Uses of Interface
ucot.parser.ParserInterface

Packages that use ParserInterface
ucot.core ControlInterface and Core class, these control the program flow. 
ucot.input Classes related to reading usecases from a file. 
ucot.parser Classes related to parsing read usecases. 
ucot.ui.gui.dialog Dialogs used by the gui. 
ucot.ui.gui.tree.usecasetree Classes related to tree that displays loaded usecases. 
 

Uses of ParserInterface in ucot.core
 

Fields in ucot.core declared as ParserInterface
private  ParserInterface Core.currentParser
           
 

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

Methods in ucot.core that return ParserInterface
private  ParserInterface Core.findParser(java.lang.String name)
          Helper method for applyProperties to find parsers by name.
 ParserInterface Core.getCurrentParser()
           
 ParserInterface ControlInterface.getCurrentParser()
          Returns the current default parser.
 

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

Methods in ucot.core with parameters of type ParserInterface
 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.setCurrentParser(ParserInterface parser)
           
 void ControlInterface.setCurrentParser(ParserInterface parser)
          Sets the default parser to be used in parsing progresses.
 

Uses of ParserInterface in ucot.input
 

Fields in ucot.input declared as ParserInterface
private  ParserInterface UseCase.parser
          Which parserInterface was used on this usecase
 

Methods in ucot.input that return ParserInterface
 ParserInterface UseCase.getParser()
          Get the parser that was used on this usecase
 

Methods in ucot.input with parameters of type ParserInterface
 void UseCase.setParser(ParserInterface parser)
          Set the parser that was used to parse this usecase
 

Uses of ParserInterface in ucot.parser
 

Classes in ucot.parser that implement ParserInterface
 class DummyParser
          DummyParser which does absolutely nothing but helps avoiding null values in parser variables.
 class SimpleParser
          Simple parser.
 

Uses of ParserInterface in ucot.ui.gui.dialog
 

Fields in ucot.ui.gui.dialog declared as ParserInterface
private static ParserInterface AddToModelWithDialog.selectedParser
           
 

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

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

Methods in ucot.ui.gui.tree.usecasetree with parameters of type ParserInterface
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.