2017-02-02 10 views
0

나는 다른 조각에서 재사용하고 싶습니다. 하나의 조각으로 파트 스택을 가져올 수있는 것처럼 보입니다. 그래서이 작업을 수행했습니다. 그런 다음 내 부품 새시 컨테이너 아래에 PlaceHolder 요소를 추가하고이 참조 된 부품을 "참조"섹션에서 선택합니다.다른 관점에서 조각 재사용

두 플러그인 모두 org.eclipse.e4.workbench.model을 확장했습니다.

하지만 아직 아무 것도 나타나지 않습니다.

또한 한 파트를 가져 오기만하면 간단 해졌습니다. 이것은 또한 작동하지 않습니다.

전체 구조를 만들고 새 ID를 할당하고 클래스 파일을 직접 참조 할 수 있음을 알고 있지만이를 수행하는 올바른 방법이라고 생각하지 않습니다. 내가 뭘 놓치고 있니?

답변

0

공유하려는 요소를 '자른 창'정의의 '공유 요소'섹션에 넣습니다.

그런 다음 공유 요소를 사용하려는 모든 관심 사항에 '자리 표시 자'항목을 넣습니다.

+0

좋아요. 저는 ModelFragment-> sharedElement (my.mainwindow)에 내 파트 스택 만 가지고 있지만, 다른 Fragment.e4xmi의 "가져 오기"에서 볼 수 없게됩니다. – ergonaut

+0

이것은 내가 시도한 것이 아닙니다. 'eclipse import shared element'에 대한 인터넷 검색은 Eclipse 포럼에서 이에 대한 몇 가지 질문을합니다. –

+0

E4 툴링이 똑똑하지 않다고 생각합니다. 새로운 (MPart) 가져 오기를 만들고 부품의 ID를 수동으로 입력하십시오. 프레임 워크는 모든 조각을 응용 프로그램 모델로 병합 한 후에 모든 참조를 확인하려고 시도합니다. –