2013-04-22 3 views
0

나는 그래픽 편집기를 제공하는 Eclipse 용 플러그인을 빌드 중이다. 이 편집기에서 SWT와 Xtext 간의 데이터 바인딩

는, 나는 XText 모델과 SWT 위젯 사이에 일부 데이터를 바인딩 할. XTextDocument을 자동으로 업데이트하는 중 어떻게하면됩니까?

여기에 도움이되는 기존 도구가 있습니까? 아니면이를위한 코드 생성이 있습니까? 지금까지

은 내가 컨트롤러 클래스와 윈도우 빌더 플러그인 JFace는 자동 데이터 바인딩으로 만들었습니다. xtext 데이터 모델 (JString)이 바인딩되는 텍스트 필드를 변경할 때마다 바인딩이 null/JString의 새 인스턴스를 JString 인스턴스에 넣는 것처럼 보입니다. 이므로 문서는 새 JString 인스턴스에 익숙하지 않으며 새 데이터로 업데이트되지 않습니다.

답변

0

단순한 xtext 모델을 문자열 부울 및 숫자로 사용하기 위해 AbstractObservableValue를 확장했습니다. 어떤 swt 모델과 내 xtext 모델간에 바인딩하는 데 도움이됩니다.

관련 문제