2012-06-03 2 views
1

클래스 다이어그램 만 변형 할 수 있습니까?
또는 다른 다이어그램 유형을 잘 사용할 수 있습니까?
IBM RSA : 어떤 다이어그램 유형에서 코드 생성합니까?

대학 프로젝트의 경우 Rational Software Architect를 잘 활용해야합니다.

그 주제에 대한 신뢰할만한 정보를 몇 시간 동안 나 혼자서 찾을 수 없었습니다. 그래서 여기에 도움을 청합니다.

답변

1

코드 생성은 클래스 다이어그램에서만 발생합니다.

모델을 xmi 직렬화로 내보내는 경우 길고 힘든 작업을 수행하면 코드를 생성 할 수 있지만이 코드 생성은 도구에 통합되어 있지 않습니다.

+1

플러그인을 사용하여 Eclipse VM 내부의 RSA 모델에 바로 액세스 할 수 있습니다. xmi 직렬화에 신경 쓸 필요가 없습니다. 그리고 xmi 파일을 사용하고 싶다면 Eclipse uml2 도구가 이미 그것을로드 할 수 있습니다. – Christian

1

기본적으로 RSA는 버전 및 카트리지를 지원하는 경우 클래스 및 연결 등에 대한 코드를 생성합니다.

하지만 RSA는 EMF 기반 org.eclipse.uml 모델을 사용합니다. 즉, XPand 또는 JET과 같은 생성기를 사용하여 UML 모델 요소에 대한 사용자 정의 코드를 생성 할 수 있습니다.

+1

동의. emf 기반 모델의 변환 및 생성에 대한 역동적 인 커뮤니티가 있습니다. Eclipse 모델링 (www.eclipse.org/modeling), 특히 모델 대 텍스트 (www.eclipse.org/modeling/m2t/) 투 - 모델 (www.eclipse.org/m2m/). 이 도구를 사용하여 원하는 코드를 생성 할 수있는 범위는 RSA에 내장 된 것보다 훨씬 많습니다. 또한 XPand는 xtend2 (http://www.eclipse.org/xtend/)로 대체되었습니다. hth. – sfinnie

관련 문제