ecore에서 DDS 모델로 모델 변환하기위한 QVT 모델을 작성 중입니다. Ecplise 3.7.2 및 마지막 QVT Operational 플러그인 3.1.0v2를 사용했습니다. 문제는 콘텐츠 지원이 메타 모델 엔터티의 속성을 표시하지 않는다는 것입니다. 예를 들어 나는이 더미의 예에서 self.name에 대한 제안을했습니다 없습니다 :Eclipse에서 컨텐츠 지원 없음 QVT 작동 편집기
modeltype OPENDDS uses 'http://www.opendds.org/modeling/schemas/OpenDDS/1.0';
modeltype ECORE uses 'http://www.eclipse.org/emf/2002/Ecore';
transformation Ecore2DDS(in inModel : ECORE, out outModel : OPENDDS) {
main() {
inModel.rootObjects()[EPackage]->map ePackage2Model();
}
mapping EPackage::ePackage2Model() : DcpsLib{
name := self.name;
}
}