Uses of Interface
org.argouml.application.api.ArgoModule

Packages that use ArgoModule
org.argouml.application.api Provides general classes and interfaces that are fundamental to ArgoUML and ArgoUML modules. 
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.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.moduleloader This is the implementation of the (new) module loader  
org.argouml.ui contains many user interface related classes, such as the ProjectBrowser, actions, stylepanels etc. 
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. 
 

Uses of ArgoModule in org.argouml.application.api
 

Subinterfaces of ArgoModule in org.argouml.application.api
 interface 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.
 interface Pluggable
          An interface which identifies an ArgoUML plug-in.
 interface PluggableAboutTab
          A module interface which identifies an ArgoUML plug-in used as a tab in the about dialog.
 interface PluggableDiagram
          An module interface which identifies an ArgoUML plug-in used as a diagram type.
 interface PluggableImport
          An interface which identifies an ArgoUML plug-in to the Import.
 interface PluggableMenu
          An interface which identifies an ArgoUML plug-in to the menu.
 interface PluggableNotation
          An interface which identifies an ArgoUML plug-in as a notation.
 interface PluggablePropertyPanel
          An interface which identifies an ArgoUML plug-in property panel.
 interface PluggableResourceBundle
          An interface which identifies an ArgoUML plug-in as a resource bundle.
 interface PluggableSettingsTab
          An module interface which identifies an ArgoUML plug-in used as a tab in the settings dialog.
 

Uses of ArgoModule in org.argouml.application.events
 

Constructors in org.argouml.application.events with parameters of type ArgoModule
ArgoModuleEvent(int eventType, ArgoModule src)
          Instantiates a specific module event.
 

Uses of ArgoModule in org.argouml.application.helpers
 

Classes in org.argouml.application.helpers that implement ArgoModule
 class DiagramHelper
          Helper object for Diagrams
 class ModuleHelper
          This class serves as a template of modules external to ArgoUML.
 class ResourceBundleHelper
          Helper object for Pluggable Resource Bundles
 class SettingsTabHelper
          Helper object for Settings Tabs.
 

Uses of ArgoModule in org.argouml.application.modules
 

Methods in org.argouml.application.modules that return ArgoModule
static ArgoModule ModuleLoader.getCurrentSingleton(Class moduleClass)
          Gets the current singleton of the module type requested.
 

Methods in org.argouml.application.modules with parameters of type ArgoModule
 boolean ModuleLoader.activateModule(ArgoModule module)
          Activate a loaded module.
private  void ModuleLoader.fireEvent(int eventType, ArgoModule module)
           
 

Uses of ArgoModule in org.argouml.language.java.generator
 

Classes in org.argouml.language.java.generator that implement ArgoModule
 class GeneratorJava
          Generator2 subclass to generate text for display in diagrams and in text fields in the Argo/UML user interface.
 

Uses of ArgoModule in org.argouml.language.ui
 

Classes in org.argouml.language.ui that implement ArgoModule
 class SettingsTabNotation
          Settings tab panel for handling Notation settings.
 

Uses of ArgoModule in org.argouml.moduleloader
 

Classes in org.argouml.moduleloader that implement ArgoModule
 class SettingsTabModules
          Tab for the settings dialog that makes it possible to select the modules that are to be enabled.
 

Uses of ArgoModule in org.argouml.ui
 

Classes in org.argouml.ui that implement ArgoModule
 class ActionExportXMI
          Exports the xmi of a project to a file choosen by the user.
 class SettingsTabAppearance
          Provides settings for altering the appearance of the Argo application.
 class SettingsTabEnvironment
          Action object for handling Argo settings.
 class SettingsTabLayout
          Settings dialog tab panel for layout options.
 class SettingsTabPreferences
          Action object for handling Argo settings
 class SettingsTabUser
          Action object for handling Argo settings.
 

Uses of ArgoModule in org.argouml.uml.generator
 

Classes in org.argouml.uml.generator that implement ArgoModule
 class Generator2
          This class is the abstract super class that defines a code generation framework.
 class GeneratorDisplay
          Generator2 subclass to generate code for display in diagrams in text fields in the ArgoUML user interface.
 

Uses of ArgoModule in org.argouml.uml.reveng
 

Classes in org.argouml.uml.reveng that implement ArgoModule
 class FileImportSupport
          This is the base class for import from files.
 

Uses of ArgoModule in org.argouml.uml.reveng.java
 

Classes in org.argouml.uml.reveng.java that implement ArgoModule
 class JavaImport
          This is the main class for Java reverse engineering.
 



ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook