이 학습에서는 프로파일 도구 팔레트를 분할합니다.
학습 1에서 작성한 모델 및 프로파일 구성에
따라 기본 팔레트에는 두 개의 스테레오타입인 <A>
액터와 <B> 액터가 있습니다. <A> 액터와 <B>
액터의 연관은 Ab로 표시됩니다. 이 학습에서는 이 기본 순서를
사용하는 대신 팔레트를 두 개로 분할합니다. 하나의 팔레트는 액터 스테레오타입에
해당하고 다른 팔레트는 이러한 스테레오타입들의 연관에 해당합니다.
제한사항: 여러 팔레트 요소가 특정 방식으로
서로 관련되어 있다는 것을 기억하는 것이 중요합니다. 예를 들어, 팔레트(<<Palette>>)에는 팔레트 드로어(<<PaletteDrawer>>)가
포함될 수 있습니다. 팔레트 드로어에는 팔레트 항목(<<PaletteCreationToolEntry>>) 및
팔레트 스택(<<PaletteStack>>)이 포함될 수 있습니다. 팔레트 스택에는
팔레트 항목이 포함될 수 있습니다.
프로파일 도구 팔레트를 사용자 정의하면 위에 나열된 제한조건에 맞지 않는
여러 팔레트 요소 간의 관계를 작성할 수 있습니다.
사용자 정의 동안 또는 프로파일 도구 코드 생성 동안 유효성 검증은 제공되지 않습니다. 그러므로
코드 생성 동안 예외를 방지하고 유효한 코드를 작성하기 위해
팔레트 드로어, 팔레트 스택 및 팔레트 항목 간의 올바른 관계를 유지보수하는 것이
중요합니다.
팔레트를
두 팔레트로 분할하려면 다음을 수행하십시오.