Community
Participate
Working Groups
If the root EClass of a View is abstract, the Generate Controls wizard shows all sub classes during the selection of the data element for which controls should be generated. Thereby, all sub classes of the abstract class are shown in a flat list as children of the abstract class. This means, the hierarchy of the sub classes is disregarded. This behavior is inconsistent with the behavior for concrete classes: No sub classes are shown for concrete classes. It should be discussed whether this inconsistent behavior is wanted and if not, how it should be fixed.
New Gerrit change created: https://git.eclipse.org/r/144078
Gerrit change https://git.eclipse.org/r/144078 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=90a943084a80032cb0864034d02ed1de9ec8c6ee
As we allow creating view models with an abstract root EClass, the foregoing changes abolishes the different treatment of abstract and concrete EClasses. The Generate Controls wizard no longer allows to select a base class for the generation but offers all features available for the view's root EClass. Furthermore, it is now possible to generate controls for features which do not have an Item Property Descriptor even if the view's root EClass is concrete (before this only worked for features of abstract EClasses).
New Gerrit change created: https://git.eclipse.org/r/145218
Gerrit change https://git.eclipse.org/r/145218 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=088581cb2aa9e91a93c02558fe70735fb0052234
New Gerrit change created: https://git.eclipse.org/r/145230
Gerrit change https://git.eclipse.org/r/145230 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=6b411eeae89542d2618f7ab37c316fa26bc52a82
New Gerrit change created: https://git.eclipse.org/r/145358
Gerrit change https://git.eclipse.org/r/145358 was merged to [develop]. Commit: http://git.eclipse.org/c/emfclient/org.eclipse.emf.ecp.core.git/commit/?id=a3521c64787a704a352e3e28ada01176222ef3aa