java - Is it possible to have an enumeration in a EMF Ecore model implement an interface? -
is possible have enumeration in emf ecore model implement interface ? possible in java have : public enum myenum implements myinterface
. i'd able generate via emf (btw, seems default enums generated emf implement org.eclipse.emf.common.util.enumerator
).
i can't find way have generated enumeration implement particular interface. can't define inheritance relationships enumeration in ecore diagram editor, nor in ecore model editor. can add implements
bit hand enumeration after generating code, gets overwritten everytime generate code again.
alternatively, there way have implements
(and it) not being overwritten emf's code generation ?
i know can modify @generated
tag in class javadoc comment @generatednot
code generator knows musn't overwrite class, prevents class being updated when modify model.
for manually add implements
each time modify enumeration in model , keep @generatednot
tag rest of time. feel dangerous in few months when i'll forget it, or worse, when else tries modify it, if documented.
somewhat related : emf eclipse: enumeration custom fields (properties)
Comments
Post a Comment