Ein integraler Bestandteil des Programmierungsprozesses in EGL besteht darin, allgemeine Formate zu verwenden und diese an bestimmte Anforderungen
anzupassen. Hierfür bietet EGL mehrere Methoden:
- Sie können für die meisten Abschnitte Eigenschaften angeben und diese Eigenschaften verwenden, um das Verhalten eines Abschnitts zur Ausführungszeit zu ändern.
- Sie können Basiselementtypen (primitive Typen) als Datenelemente (DataItems) anpassen und die Werte eingrenzen, die von Variablen dieses Typs akzeptiert werden
können.
- Sie können Stereotypen verwenden, um Abschnitte für bestimmte Zwecke geeignet zu machen.