Package org.argouml.uml.reveng

Provides support for PluggableImport modules.

See:
          Description

Interface Summary
ImportInterface An interface which identifies an ArgoUML plug-in which imports source language modules and creates UML model elements in our model.
ImportSettings Interface for the generic import settings that a pluggable importer module can query the value of.
ImportSettingsInternal Extended version of ImportSettings which must be implemented by GUI implementations.
MethodImportInterface An interface for the import of method bodies.
SettingsTypes These are common raw types that a specific import type can use to build complex settings.
SettingsTypes.BooleanSelection Boolean setting which can take values of true/false (on/off).
SettingsTypes.BooleanSelection2 A BooleanSelection which includes a description.
SettingsTypes.PathListSelection Setting containing ordered list of file system paths.
SettingsTypes.PathSelection File system path setting.
SettingsTypes.Setting Base setting class extended by all others
SettingsTypes.Setting2 A setting which provides a description as well as a label.
SettingsTypes.UniqueSelection A generic type that has multiple options, from all these options the user can choose only one option (the selected option).
SettingsTypes.UniqueSelection2 A UniqueSelection which includes a description.
SettingsTypes.UserString Free form string setting to allow user to enter arbitrary string value.
SettingsTypes.UserString2 A UserString which includes a description.
 

Class Summary
ConfigPanelExtension Default extended configuration panel for file import.
DiagramInterface Instances of this class interface the current Class diagram.
FileImportUtils Utility methods for source file importers.
Import This is the main class for the Swing importer framework.
ImportClassLoader Class to help users reverse engineer class information from arbitrary .jar/.class file resources, like an import classpath.
ImportCommon Source language import class - GUI independent superclass.
ImporterManager Keeps an instance of each ImportInterface implementation module registered.
Setting Common class that all settings types inherit from.
Setting.BooleanSelection Setting which specifies a boolean value.
Setting.PathListSelection An implementation of the PathListSelection.
Setting.PathSelection A selection for a single path (e.g.
Setting.UniqueSelection A setting that allows a single selection from a list of choices.
 

Exception Summary
ImportInterface.ImportException Import subsystem exception to wrap any nested exceptions with when thrown.
 

Package org.argouml.uml.reveng Description

Provides support for PluggableImport modules.

Package Specification

Related Documentation

(antlr.jar is the runtime library of the Antlr (see antlr.org) parser generator. It generates a Java parser from the java.g Java grammar. It's used in the Argo reverse engineering. antlr.jar is only the runtime lib, that you need to run a parser generated with Antlr, while antlrall.jar allows you to build the parser from the grammar. So build generateparser should only work with antlrall.jar , while you could run Argo with antlr.jar only. contributed by Andreas R.



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook