我有以下问题:我想使用 TreeIterator 遍历我的 Ecore 模型。
但是,根元素总是被跳过,有没有办法在 TreeIterator 循环中获取 RootElement ?
EPackage rootElement = (EPackage) EcoreUtil.getRootContainer(model);
for (TreeIterator iter = EcoreUtil.getAllProperContents(rootElement, true); iter.hasNext();) {
EObject element = iter.next()... // I want the root element to be the first element here!