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가 사용되는 것을 설명 할 수 있습니까?
많은 감사