Follow

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use
Contact

Extending Faktor-IPS EnumTypes

I just tried to extend an EnumType and discovered that it is only possible when the super type is marked as abstract.

In my given case I would’ve liked to only extend my EnumType with attributes where needed and keep the super type usable with seperated contents where I don’t need the additional attributes.

I probably learned sometime ago why this is, but can’t remeber or find the information at the moment.

MEDevel.com: Open-source for Healthcare and Education

Collecting and validating open-source software for healthcare, education, enterprise, development, medical imaging, medical records, and digital pathology.

Visit Medevel

>Solution :

The idea is that any non-abstract enum knows all its values. Values of your extension would be unknown to the extended enum.

Add a comment

Leave a Reply

Keep Up to Date with the Most Important News

By pressing the Subscribe button, you confirm that you have read and are agreeing to our Privacy Policy and Terms of Use

Discover more from Dev solutions

Subscribe now to keep reading and get access to the full archive.

Continue reading