블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
05-02 07:38
 

달력

« » 2024.5
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
 

최근에 올라온 글

최근에 달린 댓글

GEF/EMF/GMF 스터디 기간 한달

개발기간 일주일

외로운 솔플...

테이블은 어떻게 구현해야하지;;;

사용자 삽입 이미지

Posted by 자수씨
, |
단일 에디터로 개발하다가 멀티페이지 에디터를 구현하는데 액션들이 재대로 붙지않아서

찾아보니 MultiPageEditorActionBarContributor 를 구현해야 한다고 합니다.

여러 사이트를 참조하여 (요기) 구현을 했는데... 삭제, 복사, 붙여넣기와 같이 선택한 후

처리하는 사용자 정의 액션이나 커맨드는 처리가 안된다는 거...

3시간의 삽질 끝에 해결!!!

http://www.eclipsezone.com/forums/thread.jspa?messageID=92165267

맨 마지막에 있는 selectionChanged 메소드를 오버라이딩 하는게 핵심이었다..

GraphicalEditor를 상속받은 클래스
 >> 선택한 객체가 수정되면 액션들을 변경할 수 있도록...
 >> MultiPageEditorActionBarContributor::setActivePage 에서 액션들을 재정의하기 때문에???



여튼 한시름 놓았다~

Posted by 자수씨
, |

사용자 삽입 이미지

역시 회사 프로젝트랑 엮여서 작업을 하게 되니 많은 자잘한 팁들을 찾으러 다니느라 힘들어 죽겠습니다.

어찌저찌 에디터를 띄웠는데 figure 를 하나 추가했는데 타이틀에 별표가 붙지 않고 다른 에디터를 갔다가

오면 타이틀에 별표가 생기는 것이었습니다.

찾아가는 과정을 생략하더라도 어찌저찌 일본 사이트를 참조하여 해결하였습니다.

GraphicalEditor  
 ㅁ doSave 메소드
   >> 세이브를 수행하는 메소드인데 commandStack 에 저장지점을 체크하는 메소드를 호출하는 것 같네요

 ㅁ isDirty 메소드
   >> 이놈이 true 가 되면 이름 앞에 '*' 가 붙는 것 같습니다.

 ㅁ commandStackChanged 메소드
   >> 커맨드스택에 변경이 생기면 변경사항이 없는가를 체크하는 이벤트를 통지합니다.
     
이래 하면 되네요 ㅋㅋㅋ

참고사이트 http://www13.plala.or.jp/observe/GEF/GEF_Hello10.html

Posted by 자수씨
, |
초기 구성할 때 발생하는 문제일 것 같은데...

Figure 를 선택하려하는데 선택도 안되고 어찌저찌 선택해서 이동하려고 해도 이동이 안될 경우!!

EditPart 의 refreshVisuals() 메소드가 오버라이딩 되어있는지 확인한다....

registerVisuals() 메소드가 오버라이딩 되어 있는 것을 확인한다면 좌절한번 해주고 이름을 바꾸면...

잘된다~~

저번에 한번 실수해서 정리할까 하다가 안했는데... 이런 실수를 또 하다니...

이클립스의 Ctrl + Shift  + S, V 로 오버라이딩을 많이 이용하다 보니 생기는 문제~~

이걸로 내 3시간 다 날려묵었네 -_ㅜ

Posted by 자수씨
, |
아무래도 개발에 흥미를 갖게 되려면 업무와 연관이 있어야 하는 것 같습니다.
(업무를 처리하면 곧 돈과 연계되므로.... 흠흠)

대학교때는 작은누나 졸업작품 만들어주느라 SKVM 으로 개발도 해보고

병역특례때에는 회사 프로젝트때문에 자바스크립트만 죽어라 팠던적도 있었습니다.

자바스크립트가 대중적이지 못해서 시작한 GWT... 아직 국내에는 활성화가 되지 못한게 아쉽네요.

그에 대한 대안으로 extjs 와 gwt-ext 도 한동안 파고 있었는데 회사에서 FLEX 로 간다고 하네용~

지금은 GEF 기반의 RCP 를 만드는데에 매진하고 있습니다. 일단은 플러그인 만드는 것 부터

공부해서 가치를 팍팍 올려야겠습니다.


2년 넘게 끙끙대왔던 GWT 를 만질 날이 이제는 거의 없을 것 같은 불길한 예감이... ㄷㄷㄷ

그래도 뭐;;; 휴학하기 전 부터 하고 싶어했던 플러그인 개발을 지금에야 관심을 갖고 할 수 있게되어서

다행입니다 ㅋㅋㅋ


에휴.. 팀장님이 휴가 끝나고 RCP 개발 계획안 가지고 오랬는뎁;;

Posted by 자수씨
, |
Logic 예제 소스를 분석하면서 GraphicalEditor 를 상속받은 놈이 멀 처리하는 지를

쭈욱 훑어보았습니다~

Posted by 자수씨
, |

머리속은 잉글리쉬를 받아들이려고 해도 제 눈은 받아들이지 않아 고생이 많습니다.

인생의 적.. 영어.. 를 이겨내고 예제를 따라해봤습니다.

저도 사실 EMF 와 GMF 를 정확하게 이해하지 못했습니다. 배워가는 과정에 포스팅을 한다능....

근데 진짜 15분 만에???




참고자료

http://www.ibm.com/developerworks/opensource/library/os-ecl-gmf/

Posted by 자수씨
, |

[GMF] 이제는 GMF~

Eclipse/GMF / 2008. 7. 22. 12:08

한번 해봐야지 정신차리겠죠? ㅋㅋㅋ

한번 해봤습니다.

http://wiki.eclipse.org/index.php/GMF_Tutorial
여기는 절대로 알아먹을 수 없어서... 포기할까 했는데...

http://www.ibm.com/developerworks/opensource/library/os-ecl-gmf/
이거 보면서 따라했더니 할만하더라구요~ 케케케

흠.. GMF 가 EMF 로 모델을 만들면 GEF 로 노가다 하는 걸 줄여주는 것 같습니다.

자세한건 집에가서 정리들어갑니다~~

Posted by 자수씨
, |
사용자 삽입 이미지




그래프에 그려진 figure 들의 정렬과 크기 맞춤을 도와주는 액션들입니다.



잘 안되시면 코멘트 부탁드려용~~

GEF 예제인 Logic 을 참조했습니다~

Posted by 자수씨
, |
우선 기본적인 것들은 이번을 마지막으로 할 예정입니다.

다른 정보들은 팁으로다가~~

시작합니다.


예전부터 계속 해보고 싶었던 GEF, EMF, GMF ... 때마침 회사 프로젝트가 GEF 를 이용한 결과물과

비슷한 스팩을 요구하는 작업이 있어서 시작하게 되었습니다. 예제 프로젝트를 4번 정도 따라하면서

나중에 인수인계를 고려하여 블로그에도 포스팅하는게 좋겠다 싶어서 시작했는데 많은 후회를 하였습니다.

설명 달기 귀찮아서 소스만 좌르르르~~ 다음번에 여유 있을 때는 좀 양질의 포스팅이 될 수 있도록

누군가가 주석 좀 달아주세요 ㅋㅋㅋㅋ

이상으로 GEF 무작정 따라하기를 마칩니다. 짝짝짝~

참고자료
이클립스 홈 - http://www.eclipse.org/
GEF 프로젝트 홈 - http://www.eclipse.org/gef/

이클립스 플러그인 카페 - http://cafe.naver.com/eclipseplugin

psykokwak 블로그 - http://www.psykokwak.com/blog/index.php/gef
민물곰탱이의 이클립스 개발 이야기 - http://esterel-dev.tistory.com/
少年壮志无烟抽 - http://www.cnblogs.com/bjzhanghao/archive/2005/04/21/142558.html

GEF examples

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백