Feature Model Editor - FeatureIDE/FeatureIDE GitHub Wiki

HOME < Software Product Line Developer < FeatureIDE Functions in Deep

feature_model_editor
  1. Feature Diagram
    Shows the project feature diagram.
    Here you can add, remove, move, constrain and change the attributes and dependencies of features. You can also export your feature diagram.
    Additional shortcuts:

    • Change connection types
      • Double click on connections
    • Rename feature
      • F2
    • Insert feature below
      • Ins
    • Collapse/Expand
      • CTRL c
      • Double click on feature
    • Delete feature or constraint
      • Del
    • Delete feature including its subtree
      • CTRL d
    • Vertical scrolling
      • SHIFT scroll
    • Zooming in and out
      • CTRL scroll
      • CTRL +
      • CTRL -
    • Scrolling
      • Hold middle mouse button and scroll
    • Drag and Drop / Scrolling the Feature Diagram View
      • Hold an element and position your cursor at one of the edges of the Feature Diagram View
    • Select neighboring features
  2. Feature Editor Pages
    The feature model editor also offers a feature order and a source page. The feature order shows the order of the features when a specific composer is selected. Otherwise the feature order page is blank. The Source page displays the source of the model.xml.

  3. FeatureIDE Outline
    The outline shows the diagram as a tree list. It has the capability to synchronize the visible elements with the feature diagram page. It also shows the constraints.

  4. Toolbar

    • The "Toolbar" is located in the upper right. It provides useful ways to interact with the feature model.
      • Alt-Text
    • The “Search bar” makes it possible to search for features. It also allows the use of regular expressions. After typing search term and pressing “Enter”, the searched feature will be selected. Pressing “Enter” again selects the next feature from the search results.
      • Alt-Text
    • “Collapse All” collapses every feature in the diagram. “Expand All” expands every feature in the diagram. “Adjust Model to Editor Size” resizes the diagram to window size by collapsing or expanding the features.
      • Alt-Text
    • “Set layout” opens the context menu to change the layout of the diagram. For more information see here.
      • Alt-Text
    • “Set calculation” opens the context menu to change the calculation of the diagram. For example, these calculations detect redundant cross-tree constraints. This is by default set to "Automatic Calculations", which executes after every change to the feature model. However, for feature models with more than 1000 features we recommend to run these checks on demand and not after every change in the feature diagram.
      • Alt-Text

For additional information refer to the corresponding pages under the quick navigation tab.

Quick Navigation:

Feature Diagram Constraint Dialog Feature Order Outline View: Feature Model Coming Soon...

under_construction

under_construction

under_construction

under_construction

under_construction

Feature Diagram

Constraint Dialog

Feature Order

Outline: Feature Model

Coming Soon...

description follows description follows description follows description follows description follows

For a detailed list of the main functionalities you can have a look at this screenshots and videos.

⚠️ **GitHub.com Fallback** ⚠️