다음을 통해 공유


도메인 역할의 속성

다음 표의 속성은 도메인 역할과 연결되어 있습니다. 도메인 역할에 대한 자세한 내용은 모델, 클래스 및 관계 이해를 참조하세요. 이러한 속성을 사용하는 방법에 대한 자세한 내용은 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 도움말을 인덱싱하는 데 사용되는 선택적 키워드입니다. <없음>
속성 표시 이름 생성된 디자이너에서 생성된 역할 속성에 대해 표시되는 이름입니다. 속성 이름 속성의 조정된 값입니다.

참고 항목

표시 이름의 기본값은 소문자가 앞에 오고 그 뒤에 다른 대문자가 오지 않는 각 대문자 앞에 공백을 삽입하여 연결된 속성 값을 기반으로 합니다.

참고 항목