Statische Features (z.B. verfügbare Hardware-Komponenten, wie GPS)
können in Generic Model Container definiert werden
Einbindung in Model über Rechtsklick > Load Resources
Resource verschwindet wieder aus der Anzeige (beim nächsten Öffnen des Models nicht mehr da), wenn keine Referenz zwischen Model und Resource (mehr) besteht.
können in assertion für Transitionen verwendet werden
Dynamische Features (z.B. aktuelle Verfügbarkeit eines statischen Features, wie GPS ist an)
als Verzweigung ins Model bauen
in einer Transition wird der Status des Features geändert, z.B. &activate Root.Localize.GPS
Default für Features ist FALSE
Hierarchische Modelle
untergeordnete Modell-Dateien müssen in der Datei des übergeordneten Modells als Resourcen geladen werden. WICHTIG: nicht .gg, sondern .gg.ecore muss dabei verwendet werden!