Serialized Form


Package org.argouml.cognitive

Class org.argouml.cognitive.CompoundCritic extends Critic implements Serializable

Serialized Fields

critics

java.util.List<E> critics
The sub-critics that make up this CompoundCritic.


extraDesignMaterials

java.util.Set<E> extraDesignMaterials
The extra design materials to be returned along with CompoundCritic.getCriticizedDesignMaterials()

Class org.argouml.cognitive.Critic extends java.util.Observable implements Serializable

Serialized Fields

priority

int priority
The priority of the ToDoItem produced.


headline

java.lang.String headline
The headline of the ToDoItem produced.


description

java.lang.String description
The description of the ToDoItem produced.


moreInfoURL

java.lang.String moreInfoURL
The moreInfoURL of the ToDoItem produced.


clarifier

javax.swing.Icon clarifier

decisionCategory

java.lang.String decisionCategory
The decision category that this critic is relevant to. The idea of each critic being relevant to exactly one type of decision is a very simple one. Subclasses that have more sophisticated decision relevance logic should override isRelevantToDecisions. You can also define new ControlMech's.

Decision categories are defined in the DecisionModel of a particular domain.

See Also:
ControlMech

supportedDecisions

java.util.List<E> supportedDecisions

supportedGoals

java.util.List<E> supportedGoals

criticType

java.lang.String criticType
The decision type of this critic. For example, correctness, completeness, consistency, alternative, presentation, optimization, organizational, tool critics, etc.


isActive

boolean isActive
Internal flag that stores the end result of all ControlMech evaluations of this critic.


controlRecs

java.util.Hashtable<K,V> controlRecs
Control records used in determining if this Critic should be active.


knowledgeTypes

ListSet<T> knowledgeTypes

triggerMask

long triggerMask

Class org.argouml.cognitive.DecisionModel extends java.util.Observable implements Serializable

Serialized Fields

decisions

java.util.List<E> decisions

Class org.argouml.cognitive.GoalModel extends java.util.Observable implements Serializable

Serialized Fields

goals

java.util.List<E> goals

Class org.argouml.cognitive.ListSet extends java.lang.Object implements Serializable

Serialized Fields

list

java.util.List<E> list

set

java.util.Set<E> set
A hash set containing the same items as the list so that we can use it for fast lookups.


mutex

java.lang.Object mutex
The mutex/lock which is used for operations that need to check/modify both the set and list. Get operations which only access the list can rely on the fact that it is a synchronized list.

Class org.argouml.cognitive.ToDoItem extends java.lang.Object implements Serializable

serialVersionUID: 3058660098451455153L

Serialized Fields

thePoster

Poster thePoster
Who posted this item (e.g., a Critic, or the designer)?


theHeadline

java.lang.String theHeadline
One line description of issue.


thePriority

int thePriority
How important is this issue? Enough to interrupt the designer?


theDescription

java.lang.String theDescription
One paragraph description of the issue.


theMoreInfoURL

java.lang.String theMoreInfoURL
URL for background (textbook?) knowledge about the domain.


theOffenders

ListSet<T> theOffenders
The part of the design this issue affects.

Each member is either a model element, a Fig, or a Diagram.

TODO: Offenders need to be more strongly typed. Because there is not a common supertype for these three types, we can't type this list. We should introduce a common supertype/interface. - tfm 20070630

The list of offenders is set once (e.g. by the constructor) and cannot change.


theWizard

org.argouml.cognitive.critics.Wizard theWizard

cachedExpandedHeadline

java.lang.String cachedExpandedHeadline

cachedExpandedDescription

java.lang.String cachedExpandedDescription

Class org.argouml.cognitive.UnresolvableException extends java.lang.Exception implements Serializable


Package org.argouml.model

Class org.argouml.model.AddAssociationEvent extends AssociationChangeEvent implements Serializable

serialVersionUID: 1672552190650651905L

Class org.argouml.model.AssociationChangeEvent extends UmlChangeEvent implements Serializable

serialVersionUID: 6586460366990334839L

Serialized Fields

changedValue

java.lang.Object changedValue
The value that was changed.

Class org.argouml.model.AttributeChangeEvent extends UmlChangeEvent implements Serializable

serialVersionUID: 1573202490278617016L

Class org.argouml.model.DeleteInstanceEvent extends UmlChangeEvent implements Serializable

serialVersionUID: 650590690953566827L

Class org.argouml.model.IllegalModelElementConnectionException extends UmlException implements Serializable

serialVersionUID: -3934102825576700361L

Class org.argouml.model.InstanceChangeEvent extends UmlChangeEvent implements Serializable

Class org.argouml.model.InvalidElementException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -5831736942969641257L

Class org.argouml.model.NotImplementedException extends java.lang.RuntimeException implements Serializable

serialVersionUID: -3782492193881615900L

Class org.argouml.model.RemoveAssociationEvent extends AssociationChangeEvent implements Serializable

serialVersionUID: -1657123224250248465L

Class org.argouml.model.UmlChangeEvent extends java.beans.PropertyChangeEvent implements Serializable

Serialized Fields

originalEvent

java.util.EventObject originalEvent
The original event that caused this event to be propogated. Useful for debugging purposes. Not to be made available to the client code as this is implementation specific.

Class org.argouml.model.UmlException extends java.lang.Exception implements Serializable

serialVersionUID: -1029321716390822627L

Class org.argouml.model.XmiException extends UmlException implements Serializable

Serialized Fields

publicId

java.lang.String publicId

systemId

java.lang.String systemId

lineNumber

int lineNumber

columnNumber

int columnNumber

Class org.argouml.model.XmiReferenceException extends XmiException implements Serializable

Serialized Fields

reference

java.lang.String reference

Class org.argouml.model.XmiReferenceRuntimeException extends java.lang.RuntimeException implements Serializable

Serialized Fields

reference

java.lang.String reference

Package org.argouml.ui

Class org.argouml.ui.AbstractArgoJPanel extends org.argouml.application.api.AbstractArgoJPanel implements Serializable

Class org.argouml.ui.ActionCreateContainedModelElement extends org.argouml.uml.ui.AbstractActionNewModelElement implements Serializable

Serialized Fields

metaType

java.lang.Object metaType

property

java.lang.String property

Class org.argouml.ui.ActionCreateEdgeModelElement extends javax.swing.AbstractAction implements Serializable

Serialized Fields

metaType

java.lang.Object metaType

source

java.lang.Object source

dest

java.lang.Object dest

Class org.argouml.ui.ActionExportXMI extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -3445739054369264482L

Class org.argouml.ui.ActionImportXMI extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -8756142027376622496L

Class org.argouml.ui.ActionProjectSettings extends javax.swing.AbstractAction implements Serializable

Class org.argouml.ui.ActionRedo extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 3921952827170089931L

Class org.argouml.ui.ActionSettings extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -3646595772633674514L

Serialized Fields

dialog

org.argouml.util.ArgoDialog dialog
The settings dialog.

Class org.argouml.ui.ActionUndo extends javax.swing.AbstractAction implements Serializable

serialVersionUID: 6544646406482242086L

Class org.argouml.ui.ArgoJFontChooser extends javax.swing.JDialog implements Serializable

Serialized Fields

jContentPane

javax.swing.JPanel jContentPane

jlstFamilies

javax.swing.JList jlstFamilies

jlstSizes

javax.swing.JList jlstSizes

jlblFamilies

javax.swing.JLabel jlblFamilies

jlblSize

javax.swing.JLabel jlblSize

jlblPreview

javax.swing.JLabel jlblPreview

jbtnOk

javax.swing.JButton jbtnOk

jbtnCancel

javax.swing.JButton jbtnCancel

resultSize

int resultSize

resultName

java.lang.String resultName

isOk

boolean isOk

Class org.argouml.ui.ArgoJMenu extends javax.swing.JMenu implements Serializable

serialVersionUID: 8318663502924796474L

Class org.argouml.ui.ArgoStatusBar extends StatusBar implements Serializable

Class org.argouml.ui.CheckboxTableModel extends javax.swing.table.AbstractTableModel implements Serializable

serialVersionUID: 111532940880908401L

Serialized Fields

elements

java.lang.Object[][] elements

columnName1

java.lang.String columnName1

columnName2

java.lang.String columnName2

Class org.argouml.ui.DetailsPane extends javax.swing.JPanel implements Serializable

Serialized Fields

topLevelTabbedPane

javax.swing.JTabbedPane topLevelTabbedPane
The top level pane, which is a tabbed pane.


currentTarget

java.lang.Object currentTarget
The current target.


tabPanelList

java.util.List<E> tabPanelList
The list of all the tabs, which are JPanels, in the JTabbedPane tabs.


lastNonNullTab

int lastNonNullTab
index of the selected tab in the JTabbedPane.


listenerList

javax.swing.event.EventListenerList listenerList
The list with targetlisteners, this are the property panels managed by TabProps It should only contain one listener at a time.


orientation

Orientation orientation

hasTabs

boolean hasTabs

upArrowIcon

javax.swing.Icon upArrowIcon
Graphic that goes on the tab label.


leftArrowIcon

javax.swing.Icon leftArrowIcon
Graphic that goes on the tab label.

Class org.argouml.ui.DisplayTextTree extends javax.swing.JTree implements Serializable

serialVersionUID: 949560309817566838L

Serialized Fields

expandedPathsInModel

java.util.Hashtable<K,V> expandedPathsInModel
A Map helping the tree maintain a consistent expanded paths state.
  keys are the current TreeModel of this Tree
  values are Lists of currently expanded paths.
 


reexpanding

boolean reexpanding

showStereotype

boolean showStereotype
This determines if stereotypes are to be shown in the explorer.

Class org.argouml.ui.ExceptionDialog extends javax.swing.JDialog implements Serializable

serialVersionUID: -2773182347529547418L

Serialized Fields

closeButton

javax.swing.JButton closeButton

copyButton

javax.swing.JButton copyButton

northLabel

javax.swing.JLabel northLabel

textArea

javax.swing.JEditorPane textArea

Class org.argouml.ui.HeapMonitor extends javax.swing.JComponent implements Serializable

Serialized Fields

free

long free

total

long total

max

long max

used

long used

Class org.argouml.ui.HelpBox extends javax.swing.JFrame implements Serializable

serialVersionUID: 0L

Serialized Fields

tabs

javax.swing.JTabbedPane tabs
A tabbed pane to display several pages simultaneously.


panes

javax.swing.JEditorPane[] panes
The panes to display the various help pages.


pages

java.lang.String[][] pages
The names and URLs for the pages.

Class org.argouml.ui.MenuBar14 extends org.argouml.ui.cmd.GenericArgoMenuBar implements Serializable

Class org.argouml.ui.MenuBar2 extends org.argouml.ui.cmd.GenericArgoMenuBar implements Serializable

Class org.argouml.ui.MultiEditorPane extends javax.swing.JPanel implements Serializable

Serialized Fields

tabInstances

javax.swing.JPanel[] tabInstances
Classes for tabs to be included in the property panel. (previously stored in org/argouml/argo.ini)


tabs

javax.swing.JTabbedPane tabs

tabPanels

java.util.List<E> tabPanels

lastTab

java.awt.Component lastTab

Class org.argouml.ui.ProjectBrowser extends javax.swing.JFrame implements Serializable

serialVersionUID: 6974246679451284917L

Serialized Fields

appName

java.lang.String appName

editorPane

MultiEditorPane editorPane

northEastPane

DetailsPane northEastPane

northPane

DetailsPane northPane

northWestPane

DetailsPane northWestPane

eastPane

DetailsPane eastPane

southEastPane

DetailsPane southEastPane

southPane

DetailsPane southPane

detailsPanesByCompassPoint

java.util.Map<K,V> detailsPanesByCompassPoint

menuBar

org.argouml.ui.cmd.GenericArgoMenuBar menuBar

statusBar

StatusBar statusBar
Partially implemented. Needs work to display import of source and saving of zargo.


defaultFont

java.awt.Font defaultFont
TODO: this needs work so that users can set the font size through a gui preference window.


workAreaPane

BorderSplitPane workAreaPane

explorerPane

org.argouml.ui.NavigatorPane explorerPane
The explorer (formerly called navigator) pane containing the modelstructure.


todoPane

javax.swing.JPanel todoPane
The todopane (lower left corner of screen). This may actually be a blank JPanel if the ProjectBrowser was lazily initialized via ProjectBrowser.getInstance().


titleHandler

org.argouml.ui.ProjectBrowser.TitleHandler titleHandler
A class that handles the title of this frame, e.g. to indicate save status.


saveAction

javax.swing.AbstractAction saveAction
The action to save the current project.


removeFromDiagram

org.argouml.uml.diagram.ui.ActionRemoveFromDiagram removeFromDiagram
The action to remove the current selected Figs from the diagram.

Class org.argouml.ui.ProjectSettingsTabProfile extends javax.swing.JPanel implements Serializable

Serialized Fields

p

org.argouml.kernel.Project p

loadFromFile

javax.swing.JButton loadFromFile

unregisterProfile

javax.swing.JButton unregisterProfile

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton

availableList

javax.swing.JList availableList

usedList

javax.swing.JList usedList

stereoLabel

javax.swing.JLabel stereoLabel

stereoField

javax.swing.JComboBox stereoField

fileChooser

javax.swing.JFileChooser fileChooser

initialized

boolean initialized

Class org.argouml.ui.ProjectSettingsTabProperties extends javax.swing.JPanel implements Serializable

Serialized Fields

p

org.argouml.kernel.Project p

userFullname

javax.swing.JTextField userFullname
This is where the user enters full name in settings tab. This information is stored in the zargo file.


userEmail

javax.swing.JTextField userEmail
This is where the user enters email in settings tab. This information is stored in the zargo file.


description

javax.swing.JTextArea description
This is where the user enters a description of the project in the settings tab. This information is stored in the zargo file.


version

javax.swing.JTextField version
This is where the ArgoUML version that last saved this project is shown in the settings tab. This information is stored in the zargo file.

Class org.argouml.ui.SettingsTabProfile extends javax.swing.JPanel implements Serializable

Serialized Fields

loadFromFile

javax.swing.JButton loadFromFile

addButton

javax.swing.JButton addButton

removeButton

javax.swing.JButton removeButton

availableList

javax.swing.JList availableList

defaultList

javax.swing.JList defaultList

directoryList

javax.swing.JList directoryList

addDirectory

javax.swing.JButton addDirectory

removeDirectory

javax.swing.JButton removeDirectory

refreshProfiles

javax.swing.JButton refreshProfiles

stereoLabel

javax.swing.JLabel stereoLabel

stereoField

javax.swing.JComboBox stereoField

initialized

boolean initialized

Class org.argouml.ui.ShadowComboBox extends javax.swing.JComboBox implements Serializable

serialVersionUID: 3440806802523267746L

Class org.argouml.ui.SplashScreen extends javax.swing.JWindow implements Serializable

Serialized Fields

statusBar

StatusBar statusBar

paintCalled

boolean paintCalled
Flag indicating that the splash screen has been painted.

Class org.argouml.ui.StatusBar extends javax.swing.JPanel implements Serializable

Serialized Fields

msg

javax.swing.JLabel msg

progress

javax.swing.JProgressBar progress

statusText

java.lang.String statusText

Class org.argouml.ui.StylePanel extends org.argouml.application.api.AbstractArgoJPanel implements Serializable

serialVersionUID: 2183676111107689482L

Serialized Fields

panelTarget

Fig panelTarget

Class org.argouml.ui.StylePanelFig extends StylePanel implements Serializable

serialVersionUID: -6232843473753751128L

Serialized Fields

bboxLabel

javax.swing.JLabel bboxLabel

bboxField

javax.swing.JTextField bboxField

fillLabel

javax.swing.JLabel fillLabel

fillField

javax.swing.JComboBox fillField

lineLabel

javax.swing.JLabel lineLabel

lineField

javax.swing.JComboBox lineField

stereoLabel

javax.swing.JLabel stereoLabel

stereoField

javax.swing.JComboBox stereoField

spacer

org.argouml.swingext.SpacerPanel spacer

spacer2

org.argouml.swingext.SpacerPanel spacer2

spacer3

org.argouml.swingext.SpacerPanel spacer3

Class org.argouml.ui.StylePanelFigNodeModelElement extends StylePanelFig implements Serializable

Serialized Fields

refreshTransaction

boolean refreshTransaction
Flag to indicate that a refresh is going on.


displayLabel

javax.swing.JLabel displayLabel

pathCheckBox

javax.swing.JCheckBox pathCheckBox

displayPane

javax.swing.JPanel displayPane

Class org.argouml.ui.StylePanelFigRRect extends StylePanelFig implements Serializable

Serialized Fields

roundingLabel

javax.swing.JLabel roundingLabel

roundingField

javax.swing.JTextField roundingField

Class org.argouml.ui.StylePanelFigText extends StylePanelFig implements Serializable

serialVersionUID: 2019248527481196634L

Serialized Fields

fontLabel

javax.swing.JLabel fontLabel

fontField

javax.swing.JComboBox fontField

sizeLabel

javax.swing.JLabel sizeLabel

sizeField

javax.swing.JComboBox sizeField

styleLabel

javax.swing.JLabel styleLabel

styleField

javax.swing.JComboBox styleField

justLabel

javax.swing.JLabel justLabel

justField

javax.swing.JComboBox justField

textColorLabel

javax.swing.JLabel textColorLabel

textColorField

javax.swing.JComboBox textColorField

Class org.argouml.ui.TabResults extends org.argouml.application.api.AbstractArgoJPanel implements Serializable

serialVersionUID: 4980167466628873068L

Serialized Fields

pred

org.argouml.uml.PredicateSearch pred

cg

org.argouml.util.ChildGenerator cg

root

java.lang.Object root

mainPane

javax.swing.JSplitPane mainPane

results

java.util.List<E> results

diagramResults

java.util.Set<E> diagramResults

related

java.util.List<E> related

diagrams

java.util.List<E> diagrams

relatedShown

boolean relatedShown

resultsLabel

javax.swing.JLabel resultsLabel

resultsTable

javax.swing.JTable resultsTable

resultsModel

org.argouml.uml.TMResults resultsModel

relatedLabel

javax.swing.JLabel relatedLabel

relatedTable

javax.swing.JTable relatedTable

relatedModel

org.argouml.uml.TMResults relatedModel

Class org.argouml.ui.TabText extends org.argouml.application.api.AbstractArgoJPanel implements Serializable

serialVersionUID: -1484647093166393888L

Serialized Fields

target

java.lang.Object target

textArea

javax.swing.JTextArea textArea

parseChanges

boolean parseChanges

enabled

boolean enabled

toolbar

javax.swing.JToolBar toolbar
The optional toolbar. Contains null if no toolbar was requested.

Class org.argouml.ui.UndoableAction extends javax.swing.AbstractAction implements Serializable


Package org.argouml.ui.explorer

Class org.argouml.ui.explorer.ActionDeployProfile extends javax.swing.AbstractAction implements Serializable

Serialized Fields

undeployedProfile

java.lang.Object undeployedProfile

Class org.argouml.ui.explorer.ActionExportProfileXMI extends javax.swing.AbstractAction implements Serializable

Serialized Fields

selectedProfile

org.argouml.profile.Profile selectedProfile

Class org.argouml.ui.explorer.ActionManageProfiles extends javax.swing.AbstractAction implements Serializable

Serialized Fields

dialog

ProjectSettingsDialog dialog
The settings dialog.


profilesTab

ProjectSettingsTabProfile profilesTab

Class org.argouml.ui.explorer.ActionPerspectiveConfig extends javax.swing.AbstractAction implements Serializable

serialVersionUID: -708783262437452872L

Class org.argouml.ui.explorer.DnDExplorerTree extends ExplorerTree implements Serializable

serialVersionUID: 6207230394860016617L

Serialized Fields

clickOffset

java.awt.Point clickOffset
Where, in the drag image, the mouse was clicked.


sourcePath

javax.swing.tree.TreePath sourcePath
The path being dragged.


ghostImage

java.awt.image.BufferedImage ghostImage
The 'drag image'.


selectedTreePath

javax.swing.tree.TreePath selectedTreePath
The selected node.


dragSource

java.awt.dnd.DragSource dragSource
dnd source.

Class org.argouml.ui.explorer.ExplorerPopup extends javax.swing.JPopupMenu implements Serializable

serialVersionUID: -5663884871599931780L

Serialized Fields

createDiagrams

javax.swing.JMenu createDiagrams

Class org.argouml.ui.explorer.ExplorerTree extends DisplayTextTree implements Serializable

serialVersionUID: 992867483644759920L

Serialized Fields

bgImage

java.awt.Image bgImage
Background image only displayed in UML2 mode


updatingSelection

boolean updatingSelection
Prevents target event cycles between this and the TargetManager.


updatingSelectionViaTreeSelection

boolean updatingSelectionViaTreeSelection
Prevents target event cycles between this and the TargetManager for tree selection events.

Class org.argouml.ui.explorer.ExplorerTreeModel extends javax.swing.tree.DefaultTreeModel implements Serializable

serialVersionUID: 3132732494386565870L

Serialized Fields

rules

java.util.List<E> rules
an array of PerspectiveRules, that determine the tree view.


modelElementMap

java.util.Map<K,V> modelElementMap
a map used to resolve model elements to tree nodes when determining what effect a model event will have on the tree.


order

java.util.Comparator<T> order
the global order for siblings in the tree.


updatingChildren

java.util.List<E> updatingChildren
The children currently being updated.


nodeUpdater

org.argouml.ui.explorer.ExplorerTreeModel.ExplorerUpdater nodeUpdater
A Runnable object that when executed does update some currently pending nodes.


tree

ExplorerTree tree

Class org.argouml.ui.explorer.ExplorerTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

serialVersionUID: -6766504350537675845L

Serialized Fields

model

ExplorerTreeModel model

expanded

boolean expanded

pending

boolean pending

modifySet

java.util.Set<E> modifySet

Class org.argouml.ui.explorer.PerspectiveComboBox extends javax.swing.JComboBox implements Serializable


Package org.argouml.uml.reveng

Class org.argouml.uml.reveng.ConfigPanelExtension extends javax.swing.JPanel implements Serializable

Serialized Fields

configPanel

javax.swing.JPanel configPanel

attribute

javax.swing.JRadioButton attribute

datatype

javax.swing.JRadioButton datatype

modelcollections

javax.swing.JCheckBox modelcollections

modelorderedcollections

javax.swing.JCheckBox modelorderedcollections

collectionlist

javax.swing.JTextField collectionlist

orderedcollectionlist

javax.swing.JTextField orderedcollectionlist

Class org.argouml.uml.reveng.ImportInterface.ImportException extends java.lang.Exception implements Serializable



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook