Uses of Package
org.argouml.application.api

Packages that use org.argouml.application.api
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.notation Provides generic support for different notation displays. 
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.ui Includes TreeModel/Perspectives/Perspetive rules, Wizard support, details pane tab for todo items. 
org.argouml.language.helpers Provides "helper" classes that provide basic functionality for notation or code classes. 
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.ui UI support for language features. 
org.argouml.model.uml.foundation.core Factory and support methods for the Foundation::Core component of the OMG UML metamodel. 
org.argouml.ui contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc. 
org.argouml.ui.menubar Provides support to construct a menubar for ArgoUML. 
org.argouml.uml.diagram.activity.ui Classes to implement a uml Activity diagram using GEF. 
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.ui Classes to implement a uml Deployment diagram using GEF, plus go rules for the navigator pane. 
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.ui Classes to implement a uml State diagram using GEF, plus go rules for the navigator pane. 
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.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.reveng Provides support for PluggableImport modules. 
org.argouml.uml.reveng.java Import module implementation for the Java language. 
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.collaborations Properties panels for the behavior.collaborations uml package  
org.argouml.uml.ui.behavior.use_cases Properties panels for the behavior.use_cases uml package  
org.argouml.uml.ui.model_management Properties panels for the model management uml package. 
 

Classes in org.argouml.application.api used by org.argouml.application.api
AboutTabPanel
          An interface which must be implemented as the UI for tabs used on the about panel.
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
ConfigurationKey
          This class provides definition and manipulation of configuration keys.
Notation
          Provides centralized methods dealing with notation.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
NotationName
          Encapsulates specific attributes about a notation.
NotationProvider
           
Pluggable
          An interface which identifies an ArgoUML plug-in.
SettingsTabPanel
          An interface which must be implemented as the UI for tabs used on the settings panel.
 

Classes in org.argouml.application.api used by org.argouml.application.configuration
ConfigurationKey
          This class provides definition and manipulation of configuration keys.
 

Classes in org.argouml.application.api used by org.argouml.application.events
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
 

Classes in org.argouml.application.api used by org.argouml.application.helpers
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableDiagram
          An module interface which identifies an ArgoUML plug-in used as a diagram type.
PluggableResourceBundle
          An interface which identifies an ArgoUML plug-in as a resource bundle.
PluggableSettingsTab
          An module interface which identifies an ArgoUML plug-in used as a tab in the settings dialog.
SettingsTabPanel
          An interface which must be implemented as the UI for tabs used on the settings panel.
 

Classes in org.argouml.application.api used by org.argouml.application.modules
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
ArgoSingletonModule
          An interface which identifies an ArgoUML plug-in which behaves as a singleton, but may be swapped with another plugin singleton of the same type.
Pluggable
          An interface which identifies an ArgoUML plug-in.
 

Classes in org.argouml.application.api used by org.argouml.application.notation
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationName
          Encapsulates specific attributes about a notation.
NotationProvider
           
 

Classes in org.argouml.application.api used by org.argouml.cognitive.critics
ConfigurationKey
          This class provides definition and manipulation of configuration keys.
 

Classes in org.argouml.application.api used by org.argouml.cognitive.ui
QuadrantPanel
          An interface which must be implemented as the UI for each primary panel.
 

Classes in org.argouml.application.api used by org.argouml.language.helpers
NotationName
          Encapsulates specific attributes about a notation.
NotationProvider
           
 

Classes in org.argouml.application.api used by org.argouml.language.java.generator
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
NotationProvider
           
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableNotation
          An interface which identifies an ArgoUML plug-in as a notation.
 

Classes in org.argouml.application.api used by org.argouml.language.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableSettingsTab
          An module interface which identifies an ArgoUML plug-in used as a tab in the settings dialog.
SettingsTabPanel
          An interface which must be implemented as the UI for tabs used on the settings panel.
 

Classes in org.argouml.application.api used by org.argouml.model.uml.foundation.core
NotationName
          Encapsulates specific attributes about a notation.
 

Classes in org.argouml.application.api used by org.argouml.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableMenu
          An interface which identifies an ArgoUML plug-in to the menu.
PluggableSettingsTab
          An module interface which identifies an ArgoUML plug-in used as a tab in the settings dialog.
QuadrantPanel
          An interface which must be implemented as the UI for each primary panel.
SettingsTabPanel
          An interface which must be implemented as the UI for tabs used on the settings panel.
 

Classes in org.argouml.application.api used by org.argouml.ui.menubar
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.activity.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.collaboration.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.deployment.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.sequence.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.state.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.static_structure.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
NotationName
          Encapsulates specific attributes about a notation.
 

Classes in org.argouml.application.api used by org.argouml.uml.diagram.use_case.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.generator
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
NotationName
          Encapsulates specific attributes about a notation.
NotationProvider
           
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableNotation
          An interface which identifies an ArgoUML plug-in as a notation.
 

Classes in org.argouml.application.api used by org.argouml.uml.reveng
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableImport
          An interface which identifies an ArgoUML plug-in to the Import.
 

Classes in org.argouml.application.api used by org.argouml.uml.reveng.java
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggableImport
          An interface which identifies an ArgoUML plug-in to the Import.
 

Classes in org.argouml.application.api used by org.argouml.uml.ui
ArgoEventListener
          A tagging interface that all Argo event listener interfaces must extend.
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
NotationName
          Encapsulates specific attributes about a notation.
 

Classes in org.argouml.application.api used by org.argouml.uml.ui.behavior.collaborations
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.ui.behavior.use_cases
NotationContext
          Any class which can request notation must implement this interface so that the proper notation generator or parser will be used.
 

Classes in org.argouml.application.api used by org.argouml.uml.ui.model_management
ArgoModule
          Interface that defines the characteristics of an external module usable by Argo.
Pluggable
          An interface which identifies an ArgoUML plug-in.
PluggablePropertyPanel
          An interface which identifies an ArgoUML plug-in property panel.
 



ArgoUML © 1996-2003 (20040125)ArgoUML Project HomeArgoUML Cookbook