The FMSLEclipse plugin adds language support for FMSL to Eclipse. The context diagram below shows the interaction of the plugin with external entities. The system represents the FMSLEclipse plugin installed in an Eclipse environment. A user sends commands to the system in the form of typing and mouse clicks. The system is dependent on an external FMSL compiler for 2 things:
The plugin structure diagram below shows how the plugin interacts with
Eclipse. The builder, editor, and outline view all extend what are called
"extension points" in Eclipse. In other words, they add functionality to well
specified places in Eclipse.
The package diagram below shows an overview of the package design. Details about
an individual package may be found in its package description.