1

GMF 편집기에서 검색 기능을 구현하는 중입니다. 그래서 내가 뭘 계획은 EMF 검색 플러그인을 사용하여 EMF 객체 내에서 검색하는 것입니다. 그러나 검색 결과를 클릭하면 미리 선택된 노드로 다이어그램이 열립니다.GMF 기반 편집기에서 노드를 강조 표시하는 방법은 무엇입니까?

GMF 기반 다이어그램에서 모든 노드를 탐색하고 일부 매개 변수를 기반으로 노드를 강조 표시 할 수있는 방법이 있습니까?

답변

2

나는 어떻게하는지 알아 냈습니다. 이 포럼 게시물에서 솔루션을 찾을 수 -

http://www.eclipse.org/forums/index.php/m/734758/

견적

나는 YAKINDU 상태 차트 도구 버전 2.0에 대한 비슷한 일을했다. 상태 차트 모델을 실행할 수있는 상태 차트 도구 다이어그램 편집기에서 활성 상태가 강조 표시됩니다. ( http://muelder.blogspot.com/2011/09/new-features-in-sct-2-milestone-5.html을 참조하십시오) 스크린 샷.

기술적으로 모든 강조 표시 항목은 HighlightingSupportAdapter라는 클래스에 캡슐화되어 있습니다. 어쩌면 당신은 코드에서 을보고 싶어, 그것은 오픈 소스입니다. 모든 GMF 기반 편집기에 적용 할 수있는 일반적인 HighlightingAdapter 인 입니다. 의미 요소는 이며 강조 표시 색과 강조 표시 시간입니다. 어쩌면 이것이 유스 케이스에 대한 좋은 시작일 것입니다!

관련 문제