ArgoUML Logo This is the internal documentation for ArgoUML.

See:
          Description

Packages
org.argouml.application Contains the main class and starting point of the ArgoUML application and numerous helper classes and core definitions in its subpackages.
org.argouml.application.api Provides general classes and interfaces that are fundamental to ArgoUML and ArgoUML modules.
org.argouml.application.configuration Contains configuration factories and workers.
org.argouml.application.events Provides for events generated and handled by the Argo application and plugins.
org.argouml.application.helpers Provides "helper" classes that provide basic functionality for functional groups.
org.argouml.application.modules Provides dynamic loading of modules and plugins.
org.argouml.application.security Contains internal classes related to Java security including classloaders and security managers.
org.argouml.cognitive This package defines the fundamental elements of the cognitive support system, such as the Designer, Poster and ToDoItem.
org.argouml.cognitive.checklist CheckLists, a cognitive help tool, is currently not enabled in ArgoUml.
org.argouml.cognitive.checklist.ui CheckLists, a cognitive help tool, is currently not enabled in ArgoUml.
org.argouml.cognitive.critics The classes at the heart of critic functionality, including classes for general critics that belong in no more specific category.
org.argouml.cognitive.critics.ui A couple of classes to edit critics.
org.argouml.cognitive.ui Includes TreeModel/Perspectives/Perspetive rules, Wizard support, details pane tab for todo items.
org.argouml.i18n I18n resouce bundles.
org.argouml.kernel Contains support for 'history', predicates, delayed change event handling, + ProjectManager & ProjectMember, Wizard.
org.argouml.language.cpp.generator Provides for C++ code generation for ArgoUML.
org.argouml.language.cpp.reveng Provides for code reverse engineering for the C++ language.
org.argouml.language.cpp.ui  
org.argouml.language.java.cognitive.critics Critics that are Java specific.
org.argouml.language.java.generator Provides ArgoUml with the capability to parse Java strings in uml models, and to generate Java strings/source files from the uml model.
org.argouml.language.php  
org.argouml.language.php.generator  
org.argouml.language.ui  
org.argouml.model Contains the interfaces to access the Model used within ArgoUML.
org.argouml.model.uml Implementations of the Factory and support methods for the NSUML implementation.
org.argouml.moduleloader This is the implementation of the (new) module loader.
org.argouml.notation Provides generic support for different notation displays.
org.argouml.notation.ui UI support for notation features.
org.argouml.ocl This package contains classes for the Dresden OCL toolkit (But the gui found in the details pane is in package org.argouml.uml.ui), and for the template language used by GEF for producing PGML.
org.argouml.pattern.cognitive.critics This package contains Critics which deal with patterns.
org.argouml.persistence Contains support for persisting projects to some media.
org.argouml.swingext An extension package for swing classes.
org.argouml.ui contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc.
org.argouml.ui.cmd This package holds commands which are activated by the user somewhere in the UI.
org.argouml.ui.explorer contains classes for the explorer tree view of argouml.
org.argouml.ui.explorer.rules contains classes for Building the explorer tree view of argouml.
org.argouml.ui.targetmanager Provides support for maintaining a consistent target (or selection) in all views (Explorer, Details panel, Diagram).
org.argouml.uml This package contains some support for TableModels, Profiles, PropPanel Events (UMLChangeRegistry), ProjectMemberModel.
org.argouml.uml.cognitive This package contains support for UML critics.
org.argouml.uml.cognitive.checklist Checklists are not currently enabled, this package provides several uml checklists, to help designers design better uml model elements.
org.argouml.uml.cognitive.critics This important package provides many UML critics (which mostly follow the uml well-formedness rules), some uml critic wizards, and support.
org.argouml.uml.diagram Package which contains the graphical implementation of UML diagrams in subpackages and common classes used by all diagrams.
org.argouml.uml.diagram.activity Package Specification
org.argouml.uml.diagram.activity.ui Classes to implement a uml Activity diagram using GEF.
org.argouml.uml.diagram.collaboration contains the graph model for a collaboration diagram.
org.argouml.uml.diagram.collaboration.ui Classes to implement a uml Collaboration diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.diagram.deployment contains the graph model for a deployment diagram.
org.argouml.uml.diagram.deployment.ui Classes to implement a uml Deployment diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.diagram.layout Provides support for the automatic layout of diagrams.
org.argouml.uml.diagram.sequence Provides a Sequence diagram capability.
org.argouml.uml.diagram.sequence.ui Classes to implement a uml Sequence diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.diagram.state contains the graph model for a statechart diagram.
org.argouml.uml.diagram.state.ui Classes to implement a uml Statechart diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.diagram.static_structure contains the graph model for a class diagram.
org.argouml.uml.diagram.static_structure.layout implements a rank based layout algorithm for static structure diagrams
org.argouml.uml.diagram.static_structure.ui Classes to implement a uml Class diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.diagram.ui Provides various support for diagrams: actions, GEF Figs, Go rules, Property Panels for diagrams, GEF Selection support, and more...
org.argouml.uml.diagram.use_case contains the graph model for a use case diagram.
org.argouml.uml.diagram.use_case.ui Classes to implement a uml Use Case diagram using GEF, plus go rules for the navigator pane.
org.argouml.uml.generator Provides support for implementing a generator(for code generation or notation), and a parser (for parsing strings that describe a (part of) a model element; it provides to implemented classes, ParserDisplay and GeneratorDisplay.
org.argouml.uml.generator.ui Provides a dialog for code generation.
org.argouml.uml.notation  
org.argouml.uml.notation.java  
org.argouml.uml.notation.uml  
org.argouml.uml.reveng Provides support for PluggableImport modules.
org.argouml.uml.reveng.classfile  
org.argouml.uml.reveng.java Import module implementation for the Java language.
org.argouml.uml.reveng.ui  
org.argouml.uml.ui = PROPERTIES PANELS, this and sub-packages contain an implementation of prop panels (in swing) for nearly all UML model elements; also all supporting models and actions.
org.argouml.uml.ui.behavior.activity_graphs Properties panels for the activity diagram.
org.argouml.uml.ui.behavior.collaborations Properties panels for the behavior.collaborations uml package
org.argouml.uml.ui.behavior.common_behavior Properties panels for the behavior.common_behavior uml package
org.argouml.uml.ui.behavior.state_machines Properties panels for the behavior.state_machines uml package
org.argouml.uml.ui.behavior.use_cases Properties panels for the behavior.use_cases uml package
org.argouml.uml.ui.foundation.core Properties panels for the foundation.core uml package
org.argouml.uml.ui.foundation.extension_mechanisms Properties panels for the foundation.extension_mechanisms uml package
org.argouml.uml.ui.model_management Properties panels for the model management uml package.
org.argouml.uml.util.namespace various classes to help dealing with namespaces.
org.argouml.util  
org.argouml.util.logging Extensions to logging packages log4j and java.util.logging.
org.argouml.util.osdep Contains utilities to provide operating system independence.
org.argouml.util.osdep.win32 Contains classes which provide specific functionality on Win32 systems.

 

ArgoUML Logo This is the internal documentation for ArgoUML.



ArgoUML © 1996-2005ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook