Skip to content

FeatureIDE Outline

Christopher So edited this page Oct 13, 2016 · 8 revisions

HOME < Software Product Line Developer < FeatureIDE Functions in Deep

The FeatureIDE Outline shows all fields and methods in the current file. It is also capable of displaying nested classes. The behaviour and design is similar to the Eclipse Default Outline. In addition it supports Haskell, CSharp, Java and C files. All gray colored entries are not present in the current feature, while all black entries occur in it. On the upper right there is a toolbar with buttons to filter/sort fields and methods as seen in the picture below.

The functions of the toolbar from left to right are:

Collaboration Outline Toolbar

  • Collapse all
  • Expand all
  • Synchronize outline and feature diagram NEW in 3.3
  • Hide all fields
  • Hide all methods
  • Sort fields and methods by occurrence in the current feature.
  • Drop down menu to switch between the Feature Context Outline and the Collaboration Outline

Example for a project with nested classes

Collaboration Outline nested Classes Support

Example CSharp project

Collaboration Outline CSharp Project

Example haskell project

Collaboration Outline Haskell Project

Example C project

Collaboration Outline C Project

Colors

Colors are supported.

Software Product Line Developer

Clone this wiki locally