Extends a parent enum concept with a new child concept, which inherits all of the parent properties. You can then define new properties specific to the child concept. This is like inheritance in many programming languages, and represents an "is-a" relationship.
If a concept
enum, it must also be an
enum. If the concept extends multiple
enum concepts, all the parents must have identical symbol sets. The child concept can, however, add new symbols.