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