CG::Class::UseAsExternal 특성을 사용하여
모델의 일부가 아닌 클래스에서 상속합니다.
이 태스크 정보
모델의 외부 클래스에서 상속하려면 다음을 수행하십시오.
- 클래스의 CG::Class::UseAsExternal 특성을
선택으로 설정하십시오. 이 설정을 사용하여
수퍼 클래스에 대해 코드가 생성되지 않도록 하십시오.
- 서브클래스에서 클래스 헤더 파일의 #include를 생성하려면
다음 중 하나를 수행하십시오.
- 일부 컴포넌트의 범위에 외부 요소를 추가하십시오.
- 외부 요소를 컴포넌트의 파일에 맵핑하십시오.
- 클래스의 CG::Class::FileName 특성을
스펙 파일의 이름(예: super.h)으로 설정하십시오. 해당 파일은 관계를 가지고 있는
클래스에 대한 소스 파일에 포함됩니다.
FileName 특성이 설정되지 않은 경우 #include는 생성되지 않습니다.
특정 클래스 대신 전체 패키지를 가져오기 위해
클래스가 필요한 경우 외부 패키지에 대한 «Usage» 스테레오타입의
종속성을 추가하십시오(종속성 참조).