2017-12-07 20 views
2

저는 Enterprise Architect를 사용하여 소프트웨어를 모델링하고 코드 스켈레톤을 생성합니다. 이 프로세스의 일부로이 도구는 클래스, 함수 및 데이터 멤버에 대한 설명서 블록을 자동으로 추가합니다. 괜찮습니다. 출력을 사용자 정의 할 분명한 방법은 없습니다. 예를 들어,이 클래스 푸를 위해 나오는 것입니다 : 내가 코드 템플릿 편집기를 통해 검토 한하지만,이 같은 종류의 모든 일이 마법의 기능 뒤에 숨겨진 것 같다Enterprise Architect가 생성하는 문서 블록을 어떻게 커스터마이징합니까?

/** 
* Text from the properties window in EA for Foo. 
* @author My Name 
* @version 1.0 
* @created 26-Oct-2017 12:32:57 
*/ 
class Foo 
{ 

. 예를 들어, C++ Class Notes 템플릿에는 %JAVADOC_COMMENT($wrapLen)이 포함되어 있지만 그 주석에 어떤 영향을 줄 수 있는지는 알지 못했습니다.

EA에서 JavaDoc 출력을 사용자 정의 할 수있는 방법이 있습니까? 아니면 내 자신의 "코멘트 스타일"을 정의? 예를 들어, 항목을 표시하는 순서를 바꾸고 매개 변수 사이에 빈 줄을 추가하거나 내 설명서 블록에서 @created을 제거하고 싶을 수 있습니다.

답변

1

마법 기능 너무 언급하는이 매크로 documented입니다 :

JAVADOC_COMMENT ([wrap_length])
현재의 javadoc 스타일의 의견에 범위에있는 요소에 대한 메모를 변환합니다.

매크로가 작동하는 방식을 조정할 수 없습니다.
하지만 정말로 그만한 가치가 있다고 생각한다면 표준 매크로를 자신의 의견 섹션으로 대체 할 수 있습니다.

+0

코드 생성 템플릿에서 JAVADOC_COMMENT()를 보았지만 조정할 수없는 내용이 아니므로 고맙게 생각합니다. – CodingHero