IBM Rational Software Architect를 사용하여 UML 모델을 작성한 다음이를 Java 코드로 변환합니다. 불행히도 생성 된 Java Souce Code 형식이 가장 좋지는 않습니다. 적어도 사용하려는 형식이 아닙니다. 예 :Rational Software Architect : UML에서 Java 로의 변환 : Java 소스 코드 레이아웃
/**
*
*/
package net.game3.shared.entity;
/**
* <!-- begin-UML-doc -->
* <!-- end-UML-doc -->
* @author Heinrich
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public class Structure {
/**
* <!-- begin-UML-doc -->
* <!-- end-UML-doc -->
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
private String type;
/**
* @return the type
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public String getType() {
// begin-user-code
return type;
// end-user-code
}
/**
* @param type the type to set
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public void setType(String type) {
// begin-user-code
this.type = type;
// end-user-code
}
/**
* <!-- begin-UML-doc -->
* <!-- end-UML-doc -->
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
private Integer id;
/**
* @return the id
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public Integer getId() {
// begin-user-code
return id;
// end-user-code
}
/**
* @param id the id to set
* @generated "UML to Java (com.ibm.xtools.transform.uml2.java5.internal.UML2JavaTransform)"
*/
public void setId(Integer id) {
// begin-user-code
this.id = id;
// end-user-code
}
}
1 점은 모든 개인 멤버 변수가 먼저 선언 된 다음 getter/setter 메서드가 표시되는 것을보고 싶습니다.
RSA와 Eclipse는 모두 사용자가 소스 코드 레이아웃/형식을 변경하거나 지정하는 방법을 알고 있기를 희망하는 매우 강력한 도구입니다.
최고 감사합니다, 에릭
이 질문에 대한 답변입니다. Upvoted. –
당신은 무엇을 좋아하니? 복잡한 javadoc 코멘트? 아니면 사립 멤버들의 입지인가? 이것이 내가 IBM 제품을 좋아하지 않는 이유 중 하나입니다. 당신은 자신의 길을 갈 수 있습니다. 죄송합니다. 더 도움이되지 않습니다. Rational을 사용할 필요가 없습니다. – duffymo