Eclipse Common Navigator, EMF Edit Frameworks. EMF Transaction Framework. EMF Transaction Workspace Intergration Layer
1) Eclipse Resource Navigator 혹은 Project Explorer View처럼 Eclipse Workspace에 있는 프로젝트, 폴더, 파일들을 트리기반으로 볼 수 있고, EMF 모델을 포함하는 모든 리소스들이 확장(expanded)되어 그 모델들의 element들이 visible 하다.
2) tabbed property sheet page를 이용하여 Eclipse Properties View에 selected model element들의 feature를 display한다.
3) copy, paste, delete등과 같은 selected model을 manipulate하기위한 context menu action과 undo,redo, validation, 그리고 새로운 element를 생성(create child, create sibling)을 제공한다.
4) 모델 리소스의 on-demand loading, 바깥쪽 view에서 수정된 리소스들의 reloading, 안쪽 view에서 모델의 수정에 관한 tracking, view dirty state management(asterisk on view tab, enablement of save button) 그리고 saving of models



덧글