gpt4 book ai didi

java - Rational 软件架构师 : UML to Java transformation: Java Source Code Layout

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:40:51 24 4
gpt4 key购买 nike

我正在使用 IBM Rational Software Architect 创建 UML 模型,然后将其转换为 Java 代码。不幸的是,生成的 Java Souce Code 格式不是最好的,至少它不是我想要使用的格式。一个例子:

/**
*
*/
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
}
}

有一点是,我希望先声明所有私有(private)成员变量,然后再声明 getter/setter 方法。

RSA 和 Eclipse 都是非常强大的工具,所以我希望你们中有人知道更改或指定源代码布局/格式的方法。

最好的问候,埃里克

最佳答案

首选项 > Java > 编辑器 > 保存操作。 “附加操作”之一是“排序成员”。每次保存后,它将重新组织类成员(如分组的私有(private)字段)。可能还想查看 Java > Code Style > Formatter 看看是否有帮助。

编辑:如果您不打算编辑文件并且仍想对成员进行排序,您可以通过 Source > Sort Members 下的 Project Explorer 上下文菜单来完成...

每次我使用生成的代码时,无论如何我都必须对其进行一些修改,并且假设您也会这样做。我的错。

关于java - Rational 软件架构师 : UML to Java transformation: Java Source Code Layout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3218486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com