Serialized Form


Package ucot.exceptions

Class ucot.exceptions.BadPropertyValueException extends java.lang.Exception implements Serializable

serialVersionUID: -2418630707378890457L

Class ucot.exceptions.CannotLoadUseCasesException extends UseCaseException implements Serializable

serialVersionUID: 8870077222554560312L

Class ucot.exceptions.FileFormatNotSupportedException extends java.io.IOException implements Serializable

serialVersionUID: -9168394555942361427L

Class ucot.exceptions.UseCaseException extends java.lang.Exception implements Serializable

serialVersionUID: 994398655500521030L


Package ucot.model

Class ucot.model.AnalyzeModelException extends java.lang.Exception implements Serializable

serialVersionUID: 1L

Class ucot.model.NoSuchAttributeException extends AnalyzeModelException implements Serializable

serialVersionUID: 8915129262644339201L

Serialized Fields

entityName

java.lang.String entityName
The name of the entity.


attributeName

java.lang.String attributeName
The name of the method

Class ucot.model.NoSuchChildException extends AnalyzeModelException implements Serializable

serialVersionUID: 1419331743786346560L

Serialized Fields

entityName

java.lang.String entityName
The name of the entity.

Class ucot.model.NoSuchEntityException extends AnalyzeModelException implements Serializable

serialVersionUID: 3810508935149009434L

Serialized Fields

entityName

java.lang.String entityName
The name of the entity.

Class ucot.model.NoSuchMethodException extends AnalyzeModelException implements Serializable

serialVersionUID: 733527374956747393L

Serialized Fields

entityName

java.lang.String entityName
The name of the entity.


methodName

java.lang.String methodName
The name of the method

Class ucot.model.NoSuchParentException extends AnalyzeModelException implements Serializable

serialVersionUID: 1419331743786346560L

Serialized Fields

entityName

java.lang.String entityName
The name of the entity.

Class ucot.model.Updation extends java.lang.Object implements Serializable

serialVersionUID: 121289714289124L

Serialized Fields

type

Updation.UpdationType type

dataType

Updation.UpdationDataType dataType

references

java.lang.String[] references

Package ucot.model.object

Class ucot.model.object.Attribute extends java.lang.Object implements Serializable

serialVersionUID: 82650222828672626L

Serialized Fields

fromCardinal

java.lang.String fromCardinal

toCardinal

java.lang.String toCardinal

entity

Entity entity

Class ucot.model.object.Entity extends java.lang.Object implements Serializable

serialVersionUID: 2368572046870269076L

Serialized Fields

attributes

java.util.Map<K,V> attributes
Maps attribute names and attributes. Attribute names are not in use currently.


methods

java.util.Map<K,V> methods
Maps method names and methods.


childEntities

java.util.Set<E> childEntities
The child entities.


parentEntities

java.util.Set<E> parentEntities
The parent entities.


name

java.lang.String name
The name of this entity.


type

java.lang.String type
The type of the entity.


deleted

boolean deleted
Marks if this entity is deleted or not. Because there are many references to entities inside the model it is easier to mark entity deletet when its is removed from the model and the unnessesary references are removed when they are needed. This way we dont need to know all the places for the references and remove them on site when entity is deleted.

Class ucot.model.object.Method extends java.lang.Object implements Serializable

serialVersionUID: 4346347435879039046L

Serialized Fields

name

java.lang.String name
The name of the method.


influenced

java.util.Set<E> influenced
The list of entities that can be indluenced by this method.

Class ucot.model.object.ObjectAnalyzeModel extends java.util.Observable implements Serializable

serialVersionUID: 8923590437239046L

Serialized Fields

editor

ObjectAnalyzeModelEditor editor
The editor that edits this model


entities

java.util.Map<K,V> entities
The entities that are containde by this model.

Class ucot.model.object.ObjectAnalyzeModelEditor extends java.lang.Object implements Serializable

serialVersionUID: 892359043723230577L

Serialized Fields

model

ObjectAnalyzeModel model

updations

java.util.List<E> updations

Package ucot.ui.gui

Class ucot.ui.gui.GraphicalUI extends javax.swing.JFrame implements Serializable

serialVersionUID: -4246720431258449398L

Serialized Fields

core

ControlInterface core

menuListener

java.awt.event.ActionListener menuListener

windowListener

java.awt.event.WindowListener windowListener

analyzeModelTree

AnalyzeModelTree analyzeModelTree

modelTreeScrollPane

javax.swing.JScrollPane modelTreeScrollPane

useCaseTree

UseCaseTree useCaseTree

useCaseTreeScrollPane

javax.swing.JScrollPane useCaseTreeScrollPane

menu

javax.swing.JMenuBar menu

dotPanel

DotPanel dotPanel

dotScrollPane

javax.swing.JScrollPane dotScrollPane

dotTimer

javax.swing.JLabel dotTimer

useCasePanel

UseCasePanelInterface useCasePanel

useCasePanelScrollPane

javax.swing.JScrollPane useCasePanelScrollPane

statusbar

Statusbar statusbar

entityPropertiesDialog

EntityPropertiesDialog entityPropertiesDialog

progressBarDialog

ProgressBarDialog progressBarDialog

currentFile

java.net.URL currentFile

changesMade

boolean changesMade

changesIndicator

javax.swing.JLabel changesIndicator

logger

java.util.logging.Logger logger

propertiesURL

java.net.URL propertiesURL

properties

java.util.Properties properties

entityTypes

java.util.Set<E> entityTypes

Class ucot.ui.gui.ModificationLogWindow extends javax.swing.JFrame implements Serializable

serialVersionUID: -711720267848958080L

Serialized Fields

model

AnalyzeModel model
The model that we are interested in.


text

javax.swing.JTextArea text
Text area for textual information about the modifications.


last

int last
The last index of the updation element added to the text field. Using this we dont rewrite the whole text again when asked to update.


fileChooser

javax.swing.JFileChooser fileChooser

actionListener

java.awt.event.ActionListener actionListener

Class ucot.ui.gui.SimpleUseCasePanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -6222831904122402064L

Serialized Fields

usecase

UseCase usecase

Class ucot.ui.gui.Statusbar extends javax.swing.JPanel implements Serializable

serialVersionUID: -7570976997422611985L


Package ucot.ui.gui.dialog

Class ucot.ui.gui.dialog.AboutDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: -6739939273105582391L

Serialized Fields

buttonListener

java.awt.event.ActionListener buttonListener
Action listener for all buttons on this about dialog.

Class ucot.ui.gui.dialog.AddToModelWithDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 8969289172710583832L

Serialized Fields

core

ControlInterface core

parserLabel

javax.swing.JLabel parserLabel

parserComboBox

javax.swing.JComboBox parserComboBox

heuristicLabel

javax.swing.JLabel heuristicLabel

heuristicComboBox

javax.swing.JComboBox heuristicComboBox

dialogListener

java.awt.event.WindowListener dialogListener
Custom WindowListener to override windowClosing-event. Action in windowClosing-event is same as when user presses Cancel-button.

Class ucot.ui.gui.dialog.EntityPropertiesDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: -3386954136246879640L

Serialized Fields

owner

GraphicalUI owner

selectedEntityName

java.lang.String selectedEntityName

entityPropertiesTabbedPane

javax.swing.JTabbedPane entityPropertiesTabbedPane

analyzeModel

AnalyzeModel analyzeModel

entityName

javax.swing.JTextField entityName
The entity name text field.


entityType

javax.swing.JComboBox entityType
The entity type combobox.


tabs

java.lang.Object[] tabs

tabKeys

java.lang.String[] tabKeys

tabMap

java.util.Map<K,V> tabMap

entityTabs

java.util.Collection<E> entityTabs

buttonListener

java.awt.event.ActionListener buttonListener
ActionListener for all button events within the dialog.

Class ucot.ui.gui.dialog.MergeEntitiesDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 7039192783402548895L

Serialized Fields

core

ControlInterface core

entity

java.lang.String entity

label

javax.swing.JLabel label

selector

javax.swing.JComboBox selector

okButton

javax.swing.JButton okButton

cancelButton

javax.swing.JButton cancelButton

buttonListener

java.awt.event.ActionListener buttonListener

Class ucot.ui.gui.dialog.ProgressBarDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: -339409755317502298L

Serialized Fields

progressBar

javax.swing.JProgressBar progressBar

description

javax.swing.JLabel description

owner

GraphicalUI owner

Class ucot.ui.gui.dialog.SettingsDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: 3186714875647715870L

Serialized Fields

owner

GraphicalUI owner

logger

java.util.logging.Logger logger

buttonListener

java.awt.event.ActionListener buttonListener

result

java.lang.String result

parserComboBox

javax.swing.JComboBox parserComboBox

heuristicComboBox

javax.swing.JComboBox heuristicComboBox

typeList

javax.swing.JList typeList

typeListModel

javax.swing.DefaultListModel typeListModel

fileTextFields

java.util.Vector<E> fileTextFields

fileBrowserButtons

java.util.Vector<E> fileBrowserButtons

dotPathIndex

int dotPathIndex

epsToPDFpathIndex

int epsToPDFpathIndex

graphComboBoxes

java.util.Vector<E> graphComboBoxes

normalColorIndex

int normalColorIndex

highlightColorIndex

int highlightColorIndex

Package ucot.ui.gui.dialog.entitytab

Class ucot.ui.gui.dialog.entitytab.AttributesPanel extends JTableEntityPropertiesTab implements Serializable

serialVersionUID: 1980835276224106020L

Serialized Fields

logger

java.util.logging.Logger logger

Class ucot.ui.gui.dialog.entitytab.ChildrenPanel extends JTableEntityPropertiesTab implements Serializable

serialVersionUID: 4303304569865873821L

Class ucot.ui.gui.dialog.entitytab.JTableAndButtonsPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: -3785955762470238856L

Serialized Fields

buttons

java.util.Map<K,V> buttons

buttonsPanel

javax.swing.JPanel buttonsPanel

table

javax.swing.JTable table

containerPanel

javax.swing.JPanel containerPanel

scrollPane

javax.swing.JScrollPane scrollPane

actionListener

java.awt.event.ActionListener actionListener

Class ucot.ui.gui.dialog.entitytab.JTableEntityPropertiesTab extends JTableAndButtonsPanel implements Serializable

Serialized Fields

tableModel

javax.swing.table.DefaultTableModel tableModel

columnNames

java.lang.String[] columnNames

tabName

java.lang.String tabName

Class ucot.ui.gui.dialog.entitytab.MethodsPanel extends JTableEntityPropertiesTab implements Serializable

serialVersionUID: -5071995337843998163L

Class ucot.ui.gui.dialog.entitytab.ParentsPanel extends JTableEntityPropertiesTab implements Serializable

serialVersionUID: 4325462850141268992L


Package ucot.ui.gui.dot

Class ucot.ui.gui.dot.DotPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 3899637467435823526L

Serialized Fields

logger

java.util.logging.Logger logger

timeElapsed

long timeElapsed

timerComponent

javax.swing.JLabel timerComponent

fontSize

int fontSize

colorTheme

DotColorTheme colorTheme

modelImage

java.awt.image.BufferedImage modelImage

owner

GraphicalUI owner

horizontalLayout

boolean horizontalLayout

isUpdating

boolean isUpdating

Package ucot.ui.gui.tree.analyzemodeltree

Class ucot.ui.gui.tree.analyzemodeltree.AnalyzeModelTree extends javax.swing.JTree implements Serializable

serialVersionUID: 262462830033456547L

Serialized Fields

panel

DotPanel panel

atm

AnalyzeTreeModel atm

Package ucot.ui.gui.tree.usecasetree

Class ucot.ui.gui.tree.usecasetree.UseCaseTree extends javax.swing.JTree implements Serializable

serialVersionUID: -6655430305570481199L

Serialized Fields

popupMenuActionListener

java.awt.event.ActionListener popupMenuActionListener

useCaseTreeModel

UseCaseTreeModel useCaseTreeModel

dotPanel

DotPanel dotPanel

core

ControlInterface core

useCasePanel

UseCasePanelInterface useCasePanel