문제

방금 놀기 시작했습니다 일식 GMF.

  • 프레임 워크를 사용한 사람이 있습니까?
  • 당신이 그것을 사용했던 좋은 경험이 있습니까?
  • 그래픽 모델링을위한 대안이 있습니까?
  • 편집하다: 어떤 좋은 예가 있습니까?
도움이 되었습니까?

해결책

프레임 워크를 사용한 사람이 있습니까? 예, 지금 사용하고 있습니다. 그것은 작동하지만 일반적으로 그래픽 그림을 코딩하는 것입니다. 나는 현재 GMF 위에 구축 된 IBM RSA/RSM UML EditParts/Figures/Nodes 등을 활용하기 위해 고군분투하고 있습니다.

당신이 그것을 사용한 좋은 경험이 있습니까? GMF/EMF/GEF 등으로의 초기 다이브를 되돌아 보면 예를 들어 연구하십시오. 문서가 아닌 예제에서 픽업 해야하는 중요한 패턴이 있습니다. 나는 또한 새로운 책을 제안 할 것입니다 (일식 모델링 프로젝트 : 도메인 별 언어 (DSL)) 이클립스의 GMF 모델링에 맞습니다. 나는 그것을 통과했고 그것은 더 기본적인 개념 중 일부에 빠진 매뉴얼 인 것처럼 보였다. 이 책이 좋은 이유는 UML/모델을 특정 도메인으로 제한하여 유효한 모델 만 만들 수있는 도구를 제공하여 UML/모델을 유용하게 만드는 열쇠에 중점을 둡니다. 온라인으로 문서가 많지 않으며 API는 당신에게 너무 많은 것을 알려줍니다. SetBounds () 또는 어린이의 기타 세트 방법을 호출하여 발생하는 Repaint/Paint Loops를 조심하십시오. 오 예, API는 Eclipse 도움말 문서 버전으로 나누어 지거나 전혀 포함되지 않습니다.

그래픽 모델링을위한 대안이 있습니까?전체 모양 생성보다는 사용자 정의 이미지와 아이콘이있는 UML 프로파일을 고려하십시오. UML 그래픽 객체 및 UML 프로파일 위에 꽤 좋은 이미지/아이콘 편집기 빌딩을 구성하는 데 약 2 시간이 걸립니다. IBM RSM 도구 UML 프로파일 툴링 프로젝트가이를 신속하게 수행합니다. 제한된 UML 프로파일 (Eclipse 플러그인 또는 OCL을 통해)으로 할 수있는 일이 많이 있습니다. GMF 토지에 들어가는 것은 1 시간에서 10 시간까지의 크기의 노력 증가 이상입니다.

순수한 DSL (도메인 특정 언어) 도구를 고려하십시오. Google은 좋은 목록을 제공 할 것입니다. GMF를 사용하는 주된 이유는 Eclipse 통합 및 기존 Ecore/UML 모델을 활용하기 때문입니다. 이것이 제가 GMF를 사용하는 이유입니다.

쉬운 모델이 필요 하거나이 모델의 인스턴스를 만들기위한 도구가 필요합니까? 1-5 명의 전문가 사용자 만 있으면 세련된 도구가 필요하지 않을 수 있습니다.

다른 팁

그만큼 정상 프로젝트는 GMF를 사용합니다. UML 및 기타 다이어그램에 대한 다양한 그래픽 편집기를 제공합니다.

GMF를 사용하면 대부분의 편집기 코드가 생성되지만 주요 복잡성은이를 수정해야합니다.

가장 최근의 대안으로 시도 할 수 있습니다 흑연 그리고 스프레이. 여기에 비교가 있습니다 그리고 또 다른 GMF와 흑연 사이.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top