도메인 역할의 속성
다음 표의 속성은 도메인 역할과 연결되어 있습니다. 도메인 역할에 대한 자세한 내용은 모델, 클래스 및 관계 이해를 참조하세요. 이러한 속성을 사용하는 방법에 대한 자세한 내용은 DSL 사용자 지정 및 확장을 참조하세요.
속성 | 설명 | 기본값 |
---|---|---|
컬렉션 형식 | 이 역할의 다중성이 0..* 또는 1..*인 경우 이 속성은 링크 컬렉션을 저장하는 데 사용되는 제네릭 형식을 사용자 지정합니다. | (none) - LinkedElementCollection<T>이 사용됩니다. |
사용자 지정 특성 | 여기에서 지정하는 특성은 생성된 코드 클래스에 특성으로 추가됩니다. | <없음> |
속성 검색 가능 | True 인 경우 관계의 다중성이 0..1 또는 1..1이면 사용자가 속성 창에서 역할 속성을 확인할 수 있습니다. 속성은 관계 링크의 다른 쪽 끝에 있는 요소의 이름을 표시합니다. |
True |
속성 생성기 | True 인 경우 이 역할에 대한 역할 속성이 생성되며 프로그램 코드에서 관계를 트래버스하는 데 사용할 수 있습니다. 이 값을 false로 설정하면 도메인 관계의 정적 메서드를 사용하여 보다 효율적인 방법으로 관계를 트래버스할 수 있습니다. |
True |
속성 getter 액세스 한정자 | 생성된 속성(public , internal , private , protected 또는 protected internal )에 대한 getter의 액세스 한정자입니다. |
public |
속성 setter 액세스 한정자 | 생성된 속성(public , internal , private , protected 또는 protected internal )에 대한 setter의 액세스 한정자입니다. |
public |
다중성 | 반대 역할(0..1 , 1..1 , 0..* 또는 1..* )을 수행할 수 있는 모델 요소의 수입니다. 다중성이 0..* 또는 1..* 이면 생성된 속성이 컬렉션을 나타내고, 그렇지 않으면 생성된 속성이 단일 모델 요소를 나타냅니다. |
관계 유형에 따라 달라지고 관계에서 소스 또는 대상 역할 인지에 따라 달라집니다. |
속성 | 도메인 역할의 이름입니다. 이 속성은 공백을 포함할 수 없습니다. | 이 역할에 대한 역할 수행자의 도메인 클래스 이름입니다. |
복사 전파 | DoNotPropagateCopy - 복사된 역할 수행자에는 이 링크의 복사본이 포함되지 않습니다.PropagateCopyToLinkOnly - 복사된 링크가 기존 반대 역할 수행자를 가리킵니다.PropagateCopyToLinkAndOppositeRolePlayer - 복사된 링크가 반대 역할 수행자의 복사본을 가리킵니다. |
포함의 소스 역할인 경우 PropagateCopyToLinkAndOppositeRolePlayer .기타 역할의 경우 DoNotPropagateCopy .자세한 내용은 복사 동작 사용자 지정을 참조하세요. |
삭제 전파 | 연결된 링크가 삭제될 때 이 역할을 수행하는 요소를 삭제하려면 True . |
포함 역할의 대상인 경우 True .기타 역할의 경우 False . |
속성 이름 | 역할 수행자의 코드에서 생성된 속성의 이름입니다. 이 이름에는 공백을 사용할 수 없습니다. | 이 역할에 0:1 또는 1:1 다중성이 있는 경우 반대 역할의 이름입니다. 그렇지 않으면 반대 역할의 복수화된 이름입니다. |
역할 수행자 | 관계에서 이 역할을 수행할 수 있는 요소의 도메인 클래스입니다. 이 속성은 읽기 전용입니다. | 이 역할에 대한 역할 수행자의 도메인 클래스입니다. |
주의 | 이 도메인 역할과 연결된 비공식적인 참고 사항입니다. | <없음> |
범주 | 생성된 디자이너의 속성 창에 생성된 속성이 표시되는 범주입니다. 이 속성이 비어 있으면 생성된 속성이 기타 범주에 표시됩니다. | <없음> |
설명 | 코드를 문서화하는 데 사용되고 생성된 디자이너의 UI에 사용되는 설명입니다. 설명은 역할 수행자 클래스에서 생성된 속성에 대한 IntelliSense 도구 설명에 표시됩니다. |
Description for 역할의 전체 이름 |
표시 이름 | 생성된 디자이너에서 표시되는 도메인 역할 이름입니다. | 이름 속성의 조정된 값입니다. |
도움말 키워드 | 도메인 역할에 대해 F1 도움말을 인덱싱하는 데 사용되는 선택적 키워드입니다. | <없음> |
속성 표시 이름 | 생성된 디자이너에서 생성된 역할 속성에 대해 표시되는 이름입니다. | 속성 이름 속성의 조정된 값입니다. |
참고 항목
표시 이름의 기본값은 소문자가 앞에 오고 그 뒤에 다른 대문자가 오지 않는 각 대문자 앞에 공백을 삽입하여 연결된 속성 값을 기반으로 합니다.