[GEF] Figure가 움직이지 않는다면...
Eclipse/GEF / 2009. 7. 14. 22:06
2008/07/17 - [Eclipse/GEF] - [GEF] 무작정 따라하기 - Part. 4 Model 의 생성
2008/07/18 - [Eclipse/GEF] - [GEF] 무작정 따라하기 - Part. 5 Layout 다루기
다시 GEF로 프로젝트를 진행하기 위해서 예전에 만들었던 따라가기를 해보았습니다.
생각만큼 빨리빨리 진행이 되지 않았습니다...
게다가 중간에 Figure가 움직이지 않는 문제가 발생하였습니다.
예전에 할 때도 그랬었는데... 실수한 것을 따로 정리를 해 놓을 것 그랬나 봅니다.
역시 왠만해선 컴퓨터는 거짓말을 하지 않습니다.
유불이 문제였습니다....
만약 GEF에서 Figure가 움직이지 않는다면 다음을 체크해보세요~
개발자들은 삽질 노트를 필히 가지고 있어야 할 것 같습니다.
2008/07/18 - [Eclipse/GEF] - [GEF] 무작정 따라하기 - Part. 5 Layout 다루기
다시 GEF로 프로젝트를 진행하기 위해서 예전에 만들었던 따라가기를 해보았습니다.
생각만큼 빨리빨리 진행이 되지 않았습니다...
게다가 중간에 Figure가 움직이지 않는 문제가 발생하였습니다.
예전에 할 때도 그랬었는데... 실수한 것을 따로 정리를 해 놓을 것 그랬나 봅니다.
역시 왠만해선 컴퓨터는 거짓말을 하지 않습니다.
유불이 문제였습니다....
만약 GEF에서 Figure가 움직이지 않는다면 다음을 체크해보세요~
1. PropertyChangeSupport 객체에 firePropertyChange() 메소드를 호출할 때, oldValue와 newValue가 같은 값을 넘기지는 않은지...
>> 같은 값을 넘기면 GEF에서 알아서 아무 이벤트도 발생시키지 않습니다.
2. Figure와 연관된 EditPart에서 refreshVisuals() 메소드가 아닌 registerVisuals() 메소드를 오버라이딩 한 것은 아닌지...
>> 저처럼 이클립스에서 Override/Implement Methods 기능을 이용하시는 분들은 자주 당하실 수도 있습니다.
>> 같은 값을 넘기면 GEF에서 알아서 아무 이벤트도 발생시키지 않습니다.
2. Figure와 연관된 EditPart에서 refreshVisuals() 메소드가 아닌 registerVisuals() 메소드를 오버라이딩 한 것은 아닌지...
>> 저처럼 이클립스에서 Override/Implement Methods 기능을 이용하시는 분들은 자주 당하실 수도 있습니다.
개발자들은 삽질 노트를 필히 가지고 있어야 할 것 같습니다.