Login | Register
My pages Projects Community openCollabNet

Wiki: Diff for "External subsystems"

2020-04-07: This site is going to be decommissioned and shut down on 2020-07-01. Please copy and archive any data you wish to keep before that date.

Edit this page | Links to this page | Page information | Attachments | Refresh page


Differences between revisions 1 and 2

Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:


These subsystems are in fact imported libraries and are not developed as part of ArgoUML.

There is a very simple dependency structure: All ArgoUML subsystems may depend on them.

Not all imported libraries belong to this layer. Some imported libraries that only affect parts of the system, like the mdr libraries only affecting the model subsystem, and the commons-io currently only affecting the C++ subsystem are part of that subsystem instead.

All these subsystems are started and initiated (if needed) from the Application subsystem, see <<Subsystem>> Application.

  • Logging - see <<Subsystem>> Logging.

  • JRE with utils. This includes all libraries that are part of the standard JRE.
  • Antlr. ANother Tool for Language Recognition, is a framework for constructing recognizers, compilers, and translators from grammatical descriptions. ArgoUML uses ANTLR to process Java source code.
  • Used by reverse engineering subsystems.
  • OCL - see <<Subsystem>> OCL. Location: tudresden.ocl

  • swidgets. Location: org.tigris.swidgets

  • gef. Location: org.tigris.gef

  • GEF stands for Graph Editing Framework. It is the package which controls most of the graphical aspects of ArgoUML.
  • toolbar. Location: org.tigris.toolbar



External subsystems (last edited 2008-12-08 17:16:48 -0700 by linus)