0
Acceleo Model to Text 변환에서 클래스 (UML 모델의 클래스 네임 스페이스)를 포함하는 패키지와 일관된 UML 클래스 파일을 만들고 싶습니다.ACCELEO : 모델 구조에 따라 경로에 파일 생성
: 내가 직면하고 문제는 내가 [파일] 같은 라인에서 명령은 내가이[file ((c.allOwningPackages().name.->sep('/')).concat(c.name.concat('.hpp')),false,'UTF-8')]
같은 것을하려하지만 난 CONCAT에이 오류를 얻고있다 필요로 할 필요가 있다는 것입니다
Cannot find operation (concat(String)) for the type (OclAny)
올바른 방법은 무엇입니까?
감사합니다. 그러나 c.ancestors() -> reverse() 작업은 의미있는 결과를 제공하지 않습니다. 나는 c.allOwningPackages() .name-> sep ('/')를 사용했으며 여러분이 제안한대로 작동합니다. 열쇠는 내가 다른 템플릿에 필요한 것을 넣고 있었는데, 왜 내가 파일 블록에서 템플릿을 호출 할 수 없다고 생각했는지 모르겠다 :) 다시 한번 감사드립니다. – Sindico