문제

UML 모델을 만들고 Java 코드로 변환하기 위해 IBM Rational Software Architect를 사용하고 있습니다. 불행히도 생성 된 Java Souce 코드 형식은 최소한 사용하려는 형식이 아닙니다.예제 :

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

One Point는 모든 개인 구성원 변수가 먼저 선언 된 다음 getter / setter 메소드를 따르고 다음을보고 싶습니다.

모두 RSA와 Eclipse는 소스 코드 레이아웃 / 형식을 변경하거나 지정하는 방법을 알고 있기를 바랍니다.

최고의 안부, 에릭

도움이 되었습니까?

해결책

Preferences > Java > Editor > Save Actions."추가 조치"중 하나는 "정렬 멤버"입니다.각 저장 후 클래스 멤버 (프라이버스 필드와 같은 그룹화)를 재구성 할 것입니다.또한 Java > Code Style > Formatter를 찾으려면 도움이되는지 확인하십시오.

편집 : 파일을 편집하고 멤버를 정렬하지 않으려는 경우 Source > Sort Members...에서 프로젝트 탐색기 컨텍스트 메뉴를 통해 할 수 있습니다.

생성 된 코드를 사용했을 때마다 나는 그것을 어쨌든 조금 마사지해야만합니다.내 나쁜.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top