축약어(언어별 텍스트) 대신 구조적 기능을
사용하여 모델링되는 복합 유형을 작성할 수 있습니다.
또한
이 제품에는 모델의 유지보수성을 높이는 데
유형이 사용되는 모든 클래스가 포함됩니다. 클래스
이름을 변경하면 변경사항이 자동으로
해당 클래스의 모든 참조에 전파됩니다.
프로시저
- 패키지 또는
유형 카테고리를 마우스 오른쪽 단추로 클릭한 다음 을 선택하십시오.
- 유형의 기본 이름을 편집하십시오.
- 새 유형의 기능 창을 여십시오.
유형 창이 열립니다.
- 원하는 경우 유형의
스테레오타입을 지정하십시오.
- 유형 목록을 사용하여 데이터 유형의 종류를 지정하십시오.
가능한 값은 다음과 같습니다.
- 열거는 새 유형을 열거된 유형으로
지정합니다. 리터럴 탭에서 열거된 값을 지정하십시오.
자세한 정보는
열거된 유형 작성의 내용을 참조하십시오.
- 언어는 새 유형을 언어별 생성으로
지정합니다. 이 값은 기본값입니다. 자세한 정보는
언어 유형 작성의 내용을 참조하십시오.
- 구조는 새 유형을 데이터 레코드인 구조로
지정합니다. 자세한 정보는
구조 작성의 내용을 참조하십시오.
- Typedef는 새 유형을
typedef로 지정합니다. 자세한 정보는
Typedefs 작성의 내용을 참조하십시오.
- 유니온은 새 유형을 데이터 레코드의
오버레이 정의인 유니온으로 지정합니다. 자세한 정보는
유니온 작성의 내용을 참조하십시오.
결과
해당 데이터 유형을 참조하여 작성
프로세스를 계속 진행하십시오.
다음
표는 다른 언어에 대한 복합 유형 맵핑을 보여줍니다.
표 1. 다른 언어에 대한 복합 유형 맵핑| 입력 유형 |
Ada |
C 및 C++ |
Java |
| 언어 |
이전 버전과 동일 |
이전 버전과 동일 |
이전 버전과 동일 |
| 구조 |
지원되지 않음 |
struct 생성된 구조체는
public 데이터 멤버만 포함되는 단순 C-스타일 구조체입니다. |
없음 |
| 유니온 |
지원되지 않음 |
union |
없음 |
| 열거 |
열거 유형 |
enum |
없음 |
| Typedef |
하위 유형(단순 사례의 경우) 또는 하위 유형 |
typedef |
없음 |
생성된 구조체는
public 데이터 멤버만 포함되는 단순 C-스타일 구조체입니다.
코드
생성은 자동으로 생성될 유형을 분석합니다.
- 코드의 종속성(#include)
- 유형 설명
- 필드 설명
구조와
유니온의 각 필드에는 속성 어노테이션이 있습니다.