An integral part of the EGL programming process is taking general
forms and tailoring them to your specific needs. EGL offers several
ways to do this:
- You can specify properties for most parts, using them to alter
the behavior of the part at run time.
- You can specialize primitive types as DataItems and limit the
values that variables of that type can accept.
- You can use stereotypes to fit parts to specific purposes.