Figure 17: The AADL Object Editor and "AADL Property Values" view.
When opened the AADL Object Editor has the following views and edit panes as shown in
Figure 17:
- An “Outline” view that shows the set of component classifier, port group type,
package, annex library, and property sets declarations in a declarative “library view”.
Selection of an element in this view results in change of the current selection in the edit
pane. This view is shown at the bottom left in the figure below.
- The edit window with two tabbed edit panes. The first edit pane (labeled “Library”)
shows the AADL object model in the declarative “library view” structure. The second
edit pane (labeled “Instance”) shows the AADL object model in a “system instance
view”. The edit window allows you to navigate and edit the structure of the AADL
object model. The edit window is shown on the top right.
- A “Properties” view that shows attributes of a selected AADL model object. This
view allows the user to model object properties such as port direction, as well as
references to other AADL model objects, such as a reference from a subcomponent to
its classifier. The “Properties” view allows you to change attributes and references of
the object model. This view has nothing do with AADL properties and property
associations.
- An “AADL Property Values” view that shows the values of AADL properties
associated with a selected AADL model object. This view can be opened by selecting
“Window > Show View > Other…”, and then selecting “AADL > Aadl Property
Values” in the “Show View” dialog box. This view is show in the bottom right of
Figure 17, and is described in more detail in Section 7.7.
Note: Tabbed views can be opened into separate windows by pulling the tab of the view
to an appropriate location. If the icon shows stacked pages when the mouse is released
the window is turned into a tabbed view. If the icon shows an arrow the window is
opened in a separate window pane. This is Eclipse platform functionality.