생성된 코드 구조에는 모델 요소, 모델 맵, 어노테이션, 그리고 인스트루먼트된 경우
인스트루먼테이션 매크로가 포함됩니다.
표시된 코드 구조는 클래스 및 상태와 같은 일반 이름을 사용하는 일반 구조입니다.
참고: 어노테이션은 코드 구조체(construct)를 디자인 구조체(construct)에 맵핑합니다.
어노테이션은 두 구조체 사이의 추적에서 중요한 역할을 수행합니다. 어노테이션을
변경하거나 제거하지 마십시오. 변경하거나 제거하면 모델과
코드 사이의 추적이 방해됩니다. 어노테이션은 두 개의
슬래시 및 파운드 기호(C 및 C++의 경우 //#)나, 두 개의
대시 및 더하기(Ada의 경우 --+)로 시작하는 주석 행입니다.
인스트루먼테이션 매크로는 애니메이션/추적 프레임워크의 서비스를 제공하기 위해
훅 및 유틸리티 함수가 됩니다. 이 매크로는 소스 코드에 대한 영향을
최소화하기 위해 매크로로 구현됩니다. 인스트루먼테이션 매크로를
제거하는 경우 애니메이션이 올바르게 작동하지 못할 수 있습니다.