【发布时间】:2011-03-14 04:58:06
【问题描述】:
我正在使用 IBM 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
}
}
有一点是,我希望先声明所有私有成员变量,然后再声明 getter/setter 方法。
RSA 和 Eclipse 都是非常强大的工具,为什么我希望你们中的某个人知道更改或指定源代码布局/格式的方法。
最好的问候, 埃里克
【问题讨论】:
-
对这个问题的答案感兴趣。赞成。
-
你不喜欢什么?杂乱无章的 javadoc cmets?还是只是私人成员的定位?这也是我不喜欢 IBM 产品的原因之一。你按照他们的方式或没有办法。抱歉,我没有更多帮助 - 我不必使用 Rational,感谢上帝。
标签: java eclipse rational-rsa