2011-12-15 7 views
2

공동 작업 모델링 편집기 개발을위한 eclipse 플러그인을 개발해야합니다. 나에게는 기본적인 일식 지식 만있다. Eclipse에서 공동 편집자를 개발하려면 어떻게해야합니까? 이렇게하려면 ECF를 사용할 수 있습니까?Collaborative Modeling Editor Plugin

만약 그렇다면 누구나 공동 작업자 편집기를 개발하는 방법부터 알려주십시오.

답변

1

공동 작업 다이어그램 편집기를 만들려면 EMF 모델에 대한 공동 작업 백 엔드를 제공하는 CDO 프로젝트를 사용할 수 있습니다. 그것은 당신을 위해 지속성, 갈등 및 통신을 처리 할 수 ​​있습니다. CDO는 EMF 부문에서 Eclipse Foundation의 공식 프로젝트입니다. CDO here에 대한 자세한 정보를 찾을 수 있습니다. EMF 모델을위한 공동 작업 도구를 구축하려는 사람들을위한 공통 프레임 워크를 만드는 것을 목표로하는 Dawn이라는 CDO의 하위 프로젝트가 있습니다. CDO를 사용하여 대부분의 작업을 처리 할 수있는 프레임 워크입니다. 확실히 look at it이어야합니다.

Dawn 및 CDO에 대한 자세한 내용은 presentations을 참조하십시오.

면책 조항 : 저는 Eclipse Foundation의 EMF 기반 프로젝트의 리더입니다.

+0

이것은 내가 원하는 것입니다. 고마워. 그러나 백엔드로 어떻게 사용할 것인지 잘 모르겠습니다. 이후, 저는 다른 프로젝트를 백엔드로 사용하지 않았습니다. 이 선생님을 위해 몇 가지 힌트를 제공해 주시겠습니까? –

+1

CDO를 사용하면 EMF 모델을 저장할 수 있으며 모델에 변경 사항을 적용하고 최신 커밋으로 모델을 업데이트하고 충돌이 있는지 확인하는 API에 액세스 할 수 있습니다. "단지"편집기를 빌드해야합니다 그 후에 그 API의 맨. Dawn은 이러한 API의 대부분을 숨 깁니다. Dawn을 사용하여 CDO에서 어떻게 협업 편집이 이루어지는 지 확인할 수 있습니다 (http://wiki.eclipse.org/Getting_Started_with_Dawn) 그런 다음 새벽을 사용하여 필요에 따라 기본 공동 작업 편집기를 만들 수 있습니다 (http : // wiki .eclipse.org/Dawn_Codegen). 그 후에 생성 된 코드를 향상시켜야합니다. – sbegaudeau

+0

당신은 위대합니다! 고마워요 !!! –