私はXTEXT 2.0プラグインを開発しています。私は "仮想"ノードで私のアウトラインの中にいくつかのノードをグループ化したいと思います。この結果を達成する正しい方法はどれですか?グループ概要ノード
現在、私はタイプ「A」のグループノードにしたい場合は、私のOutlineTreeProviderに、私は次のような方法
私はEStructuralFeatureNodeがあることも見たのXtext 2.0のドキュメントを読むprotected void _createNode(IOutlineNode parentNode, A node) {
if(this.myContainerNode == null){
A container = S3DFactoryImpl.eINSTANCE.createA();
super._createNode(parentNode, container);
List<IOutlineNode> children = parentNode.getChildren();
this.myContainerNode = children.get(children.size()-1);
}
super._createNode(this.myContainerNode, node);
}
を定義します。私はこのタイプのノードが何であるか、それをどう使うかを正確に理解できませんでした。あなたはEStructuralFeatureNodeが何のために使われているのか説明できますか?
感謝