Quote: |
switch (containerVisualID) { case HtmlGM.diagram.edit.parts.PageEditPart.VISUAL_ID: if (HtmlGM.HtmlGMPackage.eINSTANCE.getHtml().isSuperTypeOf( domainElement.eClass())) { return HtmlGM.diagram.edit.parts.ApplicationEditPart.VISUAL_ID; } |
Quote: |
switch (containerVisualID) { case HtmlGM.diagram.edit.parts.PageEditPart.VISUAL_ID: return getViewChildrenForApplicationEditPart(domainElement); } |
Quote: |
private static int getViewChildrenForApplicationEditPart(EObject domainElement) { if (HtmlGM.HtmlGMPackage.eINSTANCE.getHtml().isSuperTypeOf( domainElement.eClass())) return HtmlGM.diagram.edit.parts.ApplicationEditPart.VISUAL_ID; return -1; } |
Quote: |
«DEFINE genAllMethodNodeCase FOR gmfgen::GenDiagram» «EXPAND caseMethod FOREACH getAllContainers()-» «ENDDEFINE» «DEFINE caseMethod FOR gmfgen::GenContainerBase-» «EXPAND caseMethodNodeNode FOREACH getContainedSemanticNodes(self)-» «ENDDEFINE» «DEFINE caseMethodNodeNode FOR gmfgen::GenCommonBase» private static int getViewChildrenFor«self.editPartClassName»«e»(org.eclips e.emf.ecore.EObject domainElement){ if («EXPAND checkSemanticElement»)return «EXPAND visualID»; return -1; } «ENDDEFINE» |
Quote: |
Duplicate method getViewChildrenApplicationEditPart(EObject) in type ApplicationVisualIDRegistry |
Quote: |
Problems while generating code Exception (No Definition caseMethodNodeNode for Sequence(GenTopLevelNode) could be found!) while generating code No Definition caseMethodNodeNode for Sequence(GenTopLevelNode) could be found! |
«DEFINE caseMethod FOR gmfgen::GenContainerBase-» «EXPAND caseMethodNodeNode(self) FOREACH getContainedSemanticNodes(self)-» «ENDDEFINE» «DEFINE caseMethodNodeNode(parent : gmfgen::GenCommonBase) FOR gmfgen::GenCommonBase» private static int getViewChildrenForParent«parent.editPartClassName»OfType«self.editPartClassName»(org.eclips e.emf.ecore.EObject domainElement){ if («EXPAND checkSemanticElement»)return «EXPAND visualID»; return -1; } «ENDDEFINE»