Rational Software Architect:UML pour Java transformation:Le Code Source Java De Mise En Page

StackOverflow https://stackoverflow.com/questions/3218486

  •  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

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top