Uses of Class
ucot.input.UseCase

Packages that use UseCase
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.test Test cases for the program. 
ucot.ui Userinterface. 
ucot.ui.gui Graphical userInterface and classes related to it. 
ucot.ui.gui.tree.usecasetree Classes related to tree that displays loaded usecases. 
 

Uses of UseCase in ucot.core
 

Method parameters in ucot.core with type arguments of type UseCase
 void Core.addToAnalyzeModel(java.util.Vector<UseCase> useCases)
           
 void ControlInterface.addToAnalyzeModel(java.util.Vector<UseCase> useCases)
          Requests core to parse given use cases, perform heuristic on them and add then them to current analyze model.
 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.
 

Uses of UseCase in ucot.input
 

Fields in ucot.input declared as UseCase
private  UseCase UseCaseStep.subUseCase
          Sub usecase for this step
 

Fields in ucot.input with type parameters of type UseCase
private  java.util.Vector<UseCase> UseCaseCollection.useCases
           
 

Methods in ucot.input that return UseCase
 UseCase UseCaseCollection.find(java.lang.String id)
          Finds usecase that has the given id
 UseCase UseCaseStep.getSubUseCase()
          returns sub usecase
 UseCase UseCaseCollection.getUseCase(int index)
          Returns UseCase from index
 UseCase SimpleInputAdapter.readUseCase(java.io.BufferedReader reader, java.net.URL url)
          Reads a single usecase from given reader, sets it's url to given one
 

Methods in ucot.input that return types with arguments of type UseCase
 java.util.List<UseCase> UseCaseCollection.getUseCasesFromURL(java.net.URL url)
          Returns list of usecases from source described in url.
 

Methods in ucot.input with parameters of type UseCase
 void UseCase.addStep(java.lang.String step, UseCase subUseCase)
          Adds a new step to this usecase
 boolean UseCaseCollection.addUseCase(UseCase usecase)
          Add usecase to collection and notify observers
 boolean UseCaseCollection.addUseCase(UseCase usecase, boolean notify)
          Add usecase to collection and notify observers
 boolean UseCaseCollection.exists(UseCase usecase)
          Checks if given UseCase exists in this collection
private  void UseCaseCollection.markAllUnanalyzed(UseCase usecase)
          Marks given usecase and it's sub usecases as unanalyzed
private  void ProcessMLInputAdapter.ParseInstanceDetails(org.w3c.dom.Element processInstance, UseCase usecase)
          Parses processInstance's id and adds it to usecase, also checks if this usecase is a subusecase
private  boolean ProcessMLInputAdapter.ParseSteps(UseCase usecase, org.w3c.dom.NodeList steps)
          Parses steps from given nodelist, stores them to given usecase
 void UseCaseCollection.resolveSubUseCases(UseCase usecase, boolean markAsSubUseCases)
          Resolves given usecases step's sub-usecases and marks them as sub-usecases if necessary
 void UseCaseStep.setSubUseCase(UseCase usecase)
          Sets sub usecase
 

Constructors in ucot.input with parameters of type UseCase
UseCaseStep(java.lang.String step, UseCase a)
           
 

Uses of UseCase in ucot.parser
 

Fields in ucot.parser declared as UseCase
private  UseCase ParsedData.usecase
          Usecase this ParsedData was created from
 

Methods in ucot.parser that return UseCase
 UseCase ParsedData.getUseCase()
          return the usecase that this parsedData was created from
 

Methods in ucot.parser with parameters of type UseCase
 ParsedData SimpleParser.parse(UseCase useCase)
           
 ParsedData ParserInterface.parse(UseCase useCase)
          Parses given usecase and returns parsed data as a ParsedData object.
 ParsedData DummyParser.parse(UseCase useCase)
           
 void ParsedData.setUseCase(UseCase a)
           
 

Uses of UseCase in ucot.test
 

Fields in ucot.test declared as UseCase
(package private)  UseCase UseCaseTest.useCase
           
 

Uses of UseCase in ucot.ui
 

Methods in ucot.ui with parameters of type UseCase
 void UseCasePanelInterface.showUseCase(UseCase usecase)
          Method for giving the panel UseCase to show.
 

Uses of UseCase in ucot.ui.gui
 

Fields in ucot.ui.gui declared as UseCase
private  UseCase SimpleUseCasePanel.usecase
           
 

Methods in ucot.ui.gui with parameters of type UseCase
 void SimpleUseCasePanel.showUseCase(UseCase usecase)
          Sets the usecase for display.
 

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

Fields in ucot.ui.gui.tree.usecasetree declared as UseCase
private  UseCase UseCaseTreeItem.usecase
           
 

Methods in ucot.ui.gui.tree.usecasetree that return UseCase
 UseCase UseCaseTreeItem.getUseCase()
          Return UseCase this UseCaseTreeItem contains.
 

Methods in ucot.ui.gui.tree.usecasetree that return types with arguments of type UseCase
private  java.util.Vector<UseCase> UseCaseTree.getSubtreeInVector(FilesTreeItem item)
          Method to add all use case sources that are loaded into program into Vector.
private  java.util.Vector<UseCase> UseCaseTree.getSubtreeInVector(FileTreeItem item)
          Method to add all UseCases from file pointed out at FileTreeItem into Vector.
private  java.util.Vector<UseCase> UseCaseTree.getSubtreeInVector(TreeItem item)
          Method to add UseCases from subtree of this TreeItem into Vector.
private  java.util.Vector<UseCase> UseCaseTree.getSubtreeInVector(UseCaseTreeItem item)
          Method to add UseCase pointed at UseCaseTreeItem and it's sub use cases into Vector.
 

Methods in ucot.ui.gui.tree.usecasetree with parameters of type UseCase
private  void UseCaseTree.addToAnalyzeModel(UseCase usecase)
          Adds single UseCase into analyzemodel with default ParserInterface and HeuristicInterface.
private  void UseCaseTree.addToAnalyzeModel(UseCase usecase, ParserInterface parser, HeuristicInterface heuristic)
          Adds single UseCase into analyzemodel with given ParserInterface and HeuristicInterface.
private  void UseCaseTree.addToAnalyzeModelWith(UseCase usecase)
          Method to ask from user which ParserInterface and HeuristicInterface should be used to add use case into model.
 

Method parameters in ucot.ui.gui.tree.usecasetree with type arguments of type UseCase
private  void UseCaseTree.addToAnalyzeModel(java.util.Vector<UseCase> usecases)
          Add Vector of use cases into analyzemodel with default 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.
private  void UseCaseTree.addToAnalyzeModelWith(java.util.Vector<UseCase> usecases)
          Method to ask from user which ParserInterface and HeuristicInterface should be used to add usecases into model.
 

Constructors in ucot.ui.gui.tree.usecasetree with parameters of type UseCase
UseCaseTreeItem(UseCaseTreeModel treemodel, TreeItem parent, UseCase usecase)
          Default constructor for UseCaseTreeItem.