Metrics Overlay

This hierarchy provides the code structure of the MetricOverlay plugin for Eclipse.

See:
          Description

Packages
metricsOverlay Provides initialisation functionality and registrys.
metricsOverlay.api Provides the API to the system.
metricsOverlay.augmentationStrategies Augmentation strategies provide the direct ability to manipulate the JDT Java Editor.
metricsOverlay.colorManagers Colour managers which are used by the system to provide colour information.
metricsOverlay.editor Deprecated - Early ideas and listeners.
metricsOverlay.handlers Provides handlers to coordinate view, model and augmentation management functionality.
metricsOverlay.junitTests Test classes...
metricsOverlay.model Provides the high level model classes and model interfaces.
metricsOverlay.model.augmentation Provides the augmentation type descriptions for the model.
metricsOverlay.model.augmentation.other Gives additional functionality to the augmentation classes.
metricsOverlay.model.mappings Dictates mapping and interpolation classes in the model.
metricsOverlay.model.metrics Provides metrics and range classes for the model.
metricsOverlay.preferences Provides the preference window pane controls and GUI elements.
metricsOverlay.views Provides the table view.
metricsOverlay.views.toolbar Provides the toolbar functionality of the table view.
metricsOverlay.xml Provides XML serialisation functionality to the system.

 

This hierarchy provides the code structure of the MetricOverlay plugin for Eclipse. It is designed to provide an extensible model that can provide augmentations into the Eclipse's Java Editor (JDT). The data from these augmentations is derived from metrics, which are mapped onto augmentations using an interpolation mechanism. The system supports an API and XML input. The system utilises existing Eclipse functionality by providing a table view of mappings and a set of preference pages to allow user specifications to be changed.