Eclipse gef

Preview:

Citation preview

Eclipse GEF

지상 1팀인턴이상훈

Eclipse GEF (Graphical Editing Framework)

Eclipse RCP 처럼 플러그인이며시각적 편집 환경을 구현하기위한 기반을 제공

한다.(MSRDS, StarUML등과 같은..)

https://yoxos.eclipsesource.com/yoxos/node/org.eclipse.gef.feature.group

Eclipse GEF

https://yoxos.eclipsesource.com/yoxos/node/org.eclipse.gef.feature.group

Eclipse Draw2d

2D rendering framework

1. 그래픽 생성, 편집, 조작

2. SWT에 의존

http://www.slideshare.net/XiaoranWang/gef-tutorial-2005?related=3

Eclipse Draw2d

https://yoxos.eclipsesource.com/yoxos/node/org.eclipse.gef.feature.group

Figures

LayoutManagers

Event Dispatcher

Rendered onto SWT Canvas

Eclipse Draw2d Figure, Borders

Eclipse Draw2d LayoutManagers

Eclipse Draw2d Anchors, Decorations

Eclipse ZEST

a visualization toolkit based on SWT and Draw2d to support the implementation of views with automatic or semi-automatic layout for the Eclipse Workbench UI.

Eclipse GEF

MVC 구조를 기반으로…

다루고자하는 정보는모델로써 정의되며,

이에 대한 뷰어가 지정되어 해당 모델을

화면에 표시한다.

표시된 뷰어를 통해 사용자는일련의 조작(이동, 크기 변경, 속성 변경, 모델 추가

등)을 할 수 있는데이러한 조작은 컨트롤러에의해 동작하며이 동작은 모델을

갱신하고, 이로 인해 뷰어가 갱신된다.

진행사항…

Recommended