Enumeration

Enumeration

Inherited properties

Enumerations have all the same properties as classes do.

The final flag must always be set to true since enumerations are only created once.

Every property instance created in a enumeration class will create the corresponding value object in all the enumeratin literals.

All the enumeration classes should inherit directly from the class in the Deduced Framework project under the name : root package / deduced / enumeration property collection. Enumerations need this inheritance to inherit the name and the ordinal property.

Literal List

This list is used to create or remove enumeration literal values.