Skip to content

Plugin List

Tobias Heß edited this page Mar 8, 2020 · 5 revisions

FeatureIDE Overview » Plugin List

Plugins:

  • de.ovgu.featureide.core - common functionality of FeatureIDE: nature, builders, marker, common model, CollaborationModel/FSTModel
  • de.ovgu.featureide.core.ahead - composition plugin for AHEAD: mixin wrapper, parsing from AST, specific model, error propagation
  • de.ovgu.featureide.core.featurecpp - composition plugin for FeatureC++: call to command line tool
  • de.ovgu.featureide.core.featurehouse - composition plugin for FeatureHouse: fh wrapper, parsing from FST, error propagation, FUJI - Type Checking
  • de.ovgu.featureide.fm.core - feature model core: parsing and writing, reasoning, configurations
  • de.ovgu.featureide.fm.ui - feature model UI: graphical feature model editor, configuration/equation, editor, import/export
  • de.ovgu.featureide.*-test - JUnit tests for specific plug-ins
  • de.ovgu.featureide.ui - common UI: buttons, decorators, new project wizard
  • de.ovgu.featureide.ui.doc - Sheat cheets explaining the usage

Other:

  • plugins/de.ovgu.featureide.* - a folder containing all FeatureIDE plugins
  • lib/Ahead - extension of AHEAD that is included as jar in the FeatureIDE_Core plugin
  • lib/TypeSystem - type system extension of AHEAD that is included as jar in the FeatureIDE_Refactoring plugin
  • deploy/UpdateSite - deployment only
  • deploy/de.ovgu.featureide - the main eclipse feature containing almost all FeatureIDE plugins
  • deploy/de.ovgu.featureide.featurecpp - the eclipse feature containing the FeatureC++ plugin
  • deploy/de.ovgu.featureide.featurehouse - the eclipse feature containing the FeatureHouse plugin
  • projects/* - example FeatureIDE projects including implementation
  • featuremodels/* - example FeatureIDE projects, feature model without code
  • doc/* - documentation, slides, papers

Software Product Line Developer

Clone this wiki locally