Uses of Interface
ucot.model.AnalyzeModel

Packages that use AnalyzeModel
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.model Classes related to analyzemodel and its editing. 
ucot.model.object Objects used by analyzemodel. 
ucot.output Classes related to outputting (e.g. saving to a file) AnalyzeModel. 
ucot.ui.gui Graphical userInterface and classes related to it. 
ucot.ui.gui.dialog Dialogs used by the gui. 
ucot.ui.gui.dialog.entitytab Classes related to the Dialog that edits entity's properties. 
ucot.ui.gui.dot Classes for displaying graphs generated by Dot program. 
ucot.ui.gui.tree.analyzemodeltree Classes related to a tree that displays analyzemodel in a tree. 
 

Uses of AnalyzeModel in ucot.core
 

Fields in ucot.core declared as AnalyzeModel
private  AnalyzeModel Core.analyzeModel
           
private  AnalyzeModel Core.OutputJob.analyzeModel
           
 

Methods in ucot.core that return AnalyzeModel
 AnalyzeModel Core.getAnalyzeModel()
           
 AnalyzeModel ControlInterface.getAnalyzeModel()
          Method for getting a pointer to the current analyze model being handled in the core.
 

Methods in ucot.core with parameters of type AnalyzeModel
 void Core.output(java.net.URL url, OutputInterface output, AnalyzeModel model)
           
 void ControlInterface.output(java.net.URL url, OutputInterface output, AnalyzeModel analyzeModel)
          Exports given analyze model to given URL using given output adapter.
 

Uses of AnalyzeModel in ucot.heuristic
 

Methods in ucot.heuristic with parameters of type AnalyzeModel
 void HeuristicInterface.doHeuristic(ParsedData data, AnalyzeModel analyzeModel)
          Performs heuristic on given ParsedData object returns.
 void DummyHeuristic.doHeuristic(ParsedData data, AnalyzeModel model)
           
 void AbbottsHeuristic.doHeuristic(ParsedData data, AnalyzeModel analyzeModel)
           
 

Uses of AnalyzeModel in ucot.input
 

Fields in ucot.input declared as AnalyzeModel
private  AnalyzeModel UseCase.model
          When heuristic was ran on this usecase, this model was created.
 

Methods in ucot.input that return AnalyzeModel
 AnalyzeModel UseCase.getAnalyzeModel()
          Returns the (mini) analyzemodel that was created from this (and only this) usecase
 

Methods in ucot.input with parameters of type AnalyzeModel
 void UseCase.setAnalyzeModel(AnalyzeModel model)
          Sets the (mini) analyzemodel that was created from this (and only this) usecase
 

Uses of AnalyzeModel in ucot.model
 

Methods in ucot.model with parameters of type AnalyzeModel
 void ModelEditor.merge(AnalyzeModel model)
          Merges given AnalyzeModel to the editors model.
 

Uses of AnalyzeModel in ucot.model.object
 

Classes in ucot.model.object that implement AnalyzeModel
 class ObjectAnalyzeModel
          Model that contains representation of the AnalyzeModel.
 

Methods in ucot.model.object with parameters of type AnalyzeModel
 void ObjectAnalyzeModelEditor.merge(AnalyzeModel fromModel)
           
 

Uses of AnalyzeModel in ucot.output
 

Methods in ucot.output with parameters of type AnalyzeModel
 void OutputInterface.output(AnalyzeModel analyzeModel, java.net.URL url)
          Outputs analyze model.
 void GXLOutput.output(AnalyzeModel analyzeModel, java.net.URL url)
           
 void DummyOutput.output(AnalyzeModel analyzeModel, java.net.URL url)
           
 

Uses of AnalyzeModel in ucot.ui.gui
 

Fields in ucot.ui.gui declared as AnalyzeModel
(package private)  AnalyzeModel ModificationLogWindow.model
          The model that we are interested in.
 

Methods in ucot.ui.gui with parameters of type AnalyzeModel
 void ModificationLogWindow.update(AnalyzeModel model)
          Updates the view.
 

Constructors in ucot.ui.gui with parameters of type AnalyzeModel
ModificationLogWindow(AnalyzeModel model)
           
 

Uses of AnalyzeModel in ucot.ui.gui.dialog
 

Fields in ucot.ui.gui.dialog declared as AnalyzeModel
private  AnalyzeModel EntityPropertiesDialog.analyzeModel
           
 

Methods in ucot.ui.gui.dialog that return AnalyzeModel
 AnalyzeModel EntityPropertiesDialog.modifyEntityProperties(java.lang.String entityName, AnalyzeModel model)
          Method to spawn the EntityPropertiesDialog and stay modal until user closes it.
static AnalyzeModel EntityPropertiesDialog.showDialog(GraphicalUI owner, java.lang.String entityName, AnalyzeModel model)
          Constructs, initializes and spawns an entity properties dialog for the given entity in the given analyze model.
 

Methods in ucot.ui.gui.dialog with parameters of type AnalyzeModel
 AnalyzeModel EntityPropertiesDialog.modifyEntityProperties(java.lang.String entityName, AnalyzeModel model)
          Method to spawn the EntityPropertiesDialog and stay modal until user closes it.
static AnalyzeModel EntityPropertiesDialog.showDialog(GraphicalUI owner, java.lang.String entityName, AnalyzeModel model)
          Constructs, initializes and spawns an entity properties dialog for the given entity in the given analyze model.
 

Uses of AnalyzeModel in ucot.ui.gui.dialog.entitytab
 

Methods in ucot.ui.gui.dialog.entitytab with parameters of type AnalyzeModel
 void ParentsPanel.load(AnalyzeModel analyzeModel, java.lang.String loadEntityName)
           
 void MethodsPanel.load(AnalyzeModel analyzeModel, java.lang.String loadEntityName)
           
 void JTableEntityPropertiesTab.load(AnalyzeModel analyzeModel, java.lang.String entityName)
           
 void EntityPropertiesEditor.load(AnalyzeModel model, java.lang.String entityName)
           Loads information to the panel and shows it.
 void ChildrenPanel.load(AnalyzeModel analyzeModel, java.lang.String loadEntityName)
           
 void AttributesPanel.load(AnalyzeModel analyzeModel, java.lang.String entityName)
           
 void ParentsPanel.save(AnalyzeModel analyzeModel, java.lang.String saveEntityName)
           
 void MethodsPanel.save(AnalyzeModel analyzeModel, java.lang.String saveEntityName)
           
 void JTableEntityPropertiesTab.save(AnalyzeModel model, java.lang.String entityName)
           
 void EntityPropertiesEditor.save(AnalyzeModel model, java.lang.String entityName)
           Informs the panel that it should update the given model based on the panel's information.
 void ChildrenPanel.save(AnalyzeModel analyzeModel, java.lang.String saveEntityName)
           
 void AttributesPanel.save(AnalyzeModel model, java.lang.String saveEntityName)
           
 void JTableEntityPropertiesTab.updateCellEditor(AnalyzeModel analyzeModel, java.lang.String entityName, int column_index, boolean allowSelf)
           
 

Uses of AnalyzeModel in ucot.ui.gui.dot
 

Fields in ucot.ui.gui.dot declared as AnalyzeModel
private  AnalyzeModel DotPanel.DotJob.analyzeModel
           
private  AnalyzeModel DotPanel.DotJob.highlightModel
           
 

Methods in ucot.ui.gui.dot with parameters of type AnalyzeModel
 void DotPanel.highlight(AnalyzeModel highlight)
           Method for highlighting submodels from the analyze model.
 void DotPanel.highlight(AnalyzeModel highlight, boolean drawNewElements)
           Method for highlighting submodels from the analyze model.
 void DotPanel.updateModel(AnalyzeModel analyzeModel)
           Method for updating the analyze model.
 

Uses of AnalyzeModel in ucot.ui.gui.tree.analyzemodeltree
 

Fields in ucot.ui.gui.tree.analyzemodeltree declared as AnalyzeModel
(package private)  AnalyzeModel AnalyzeTreeModel.model
           
 

Methods in ucot.ui.gui.tree.analyzemodeltree that return AnalyzeModel
 AnalyzeModel TreeItem.getAnalyzeModel()
          Returns the analyze model used by this item.
 AnalyzeModel AnalyzeTreeModel.getAnalyzeModel()
          Returns the analyze model which this item models.