Rational Software Architect:UML pour Java transformation:Le Code Source Java De Mise En Page
-
13-09-2020 - |
Question
Je suis à l'aide de IBM Rational Software Architect pour la création d'un Modèle UML et ensuite de le transformer à du Code Java.Malheureusement, la Java généré Source Code format n'est pas le plus grand, au moins, il n'est pas le format que je veux utiliser.Un exemple:
/**
*
*/
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
}
}
Un point est, je voudrais voir toutes les variables de membre pour être déclaré en premier, puis les getter/setter suivre.
Les deux RSA et Eclipse sont des outils très puissants pourquoi j'espère que quelqu'un de vous connait un moyen de modifier ou de préciser le Code Source de Mise en page/Format.
Meilleures Salutations, Erik
La solution
Preferences > Java > Editor > Save Actions
.L'un des "actions supplémentaires" est "Tri des membres".Il va réorganiser les membres de la classe (comme les soldats de champs groupés) après chaque enregistrement.Peut également songer à l' Java > Code Style > Formatter
pour voir si cela aide.
Modifier:Si vous n'allez pas à modifier les fichiers et vous souhaitez Trier les Membres, vous pouvez le faire via le menu contextuel de l'Explorateur de Projet en vertu de l' Source > Sort Members...
.
Chaque fois que je ai utilisé le code généré, j'ai eu la masser un peu quand même et vous aussi.Mon mauvais.