Serialized Form


Package se.umu.cs.SequenceDiagramEditor

Class se.umu.cs.SequenceDiagramEditor.DrawingArea extends javax.swing.JPanel implements Serializable

Serialized Fields

currentState

CurrentState currentState
The current state for the drawingarea.


drawingObjects

java.util.Vector drawingObjects
The list with all objects to draw in the drawingarea.


lifelines

java.util.Vector lifelines
The list with all lifelines in the drawingarea.


actorsAndObjects

java.util.Vector actorsAndObjects
The list with all classEntitys(actors and objects) in the drawingarea.


currentEntity

Entity currentEntity
The active entity in the drawingarea.


nrOfObjects

int nrOfObjects
The number of classEntitys(actor and objects) in the drawingarea.


bluej

bluej.extensions.BlueJ bluej
The BlueJ object used when the editor is connected to a BlueJ-project


seqDiagramEditor

SeqDiagramEditor seqDiagramEditor
The Sequence Diagram Editor this drawingArea belongs to


currentFile

java.io.File currentFile
The file for the current sequence diagram


sequence

java.util.Vector sequence
The messages belonging to a sequence in a diagram


messageDialog

javax.swing.JDialog messageDialog
A dialog that lets the user chose a method


messageList

javax.swing.JComboBox messageList
A list of available methods


messageOk

javax.swing.JButton messageOk
Button when the user chose a new method


methods

bluej.extensions.BMethod[] methods
Contains all methods for a choosen object


classDialog

javax.swing.JDialog classDialog
A dialog that let the user chose a new class


classList

javax.swing.JComboBox classList
A list of available classes to chose from


classOk

javax.swing.JButton classOk
Button when the user chose a new class


classCancel

javax.swing.JButton classCancel
Button when the user chose cancel instead of a new class


classes

bluej.extensions.BClass[] classes
All classes belonging to a given project


notes

java.lang.String notes
Contains the notes belonging to a sequence diagram


oldtime

long oldtime
The time for the first click, used to check doubleclicking


newtime

long newtime
The time for the second click, used to check doubleclicking

Class se.umu.cs.SequenceDiagramEditor.SeqDiagramEditor extends javax.swing.JFrame implements Serializable

Serialized Fields

actor

javax.swing.JButton actor
The button of the actor.


object

javax.swing.JButton object
The button of the object.


message

javax.swing.JButton message
The button of a message.


notes

javax.swing.JButton notes
The button of the notes for a sequence diagram.


classOk

javax.swing.JButton classOk
Used when the user chooses a class.


classCancel

javax.swing.JButton classCancel
Used when the user chooses a class.


classdialog

javax.swing.JDialog classdialog
Used when the user chooses the class of an object.


classList

javax.swing.JComboBox classList
A list of all possible classes.


classes

bluej.extensions.BClass[] classes
An array with all possible classes.


fileMenuItem1

javax.swing.JMenuItem fileMenuItem1

fileMenuItem2

javax.swing.JMenuItem fileMenuItem2

fileMenuItem3

javax.swing.JMenuItem fileMenuItem3

fileMenuItem4

javax.swing.JMenuItem fileMenuItem4

fileMenuItem5

javax.swing.JMenuItem fileMenuItem5

optionMenuItem1

javax.swing.JCheckBoxMenuItem optionMenuItem1

optionMenuItem2

javax.swing.JCheckBoxMenuItem optionMenuItem2

helpMenuItem1

javax.swing.JMenuItem helpMenuItem1

helpMenuItem2

javax.swing.JMenuItem helpMenuItem2

drawingArea

DrawingArea drawingArea
The drawing area.


document

org.w3c.dom.Document document
Used when saving and opening a sequence diagram.


bluej

bluej.extensions.BlueJ bluej
The object of the BlueJ-program.


connectedToBlueJ

boolean connectedToBlueJ
Tells if the program is connected to BlueJ or not.


showReturnMessages

boolean showReturnMessages
Tells if the return messages should be shown or not.


fileSaver

javax.swing.JFileChooser fileSaver
Used when choosing a file to save to.


noteText

javax.swing.JTextArea noteText
The textarea where the notes of a sequence diagram is written.


noteOK

javax.swing.JButton noteOK
Used when writing notes.


noteClose

javax.swing.JButton noteClose
Used when writing notes.


noteWindow

javax.swing.JFrame noteWindow
The window where the notes are written for a sequence diagram.