DomainRoleInfo 클래스

도메인 관계 역할을 나타냅니다.

상속 계층 구조

System.Object
  Microsoft.VisualStudio.Modeling.DomainObjectInfo
    Microsoft.VisualStudio.Modeling.DomainRoleInfo

네임스페이스:  Microsoft.VisualStudio.Modeling
어셈블리:  Microsoft.VisualStudio.Modeling.Sdk.11.0(Microsoft.VisualStudio.Modeling.Sdk.11.0.dll)

구문

‘선언
Public NotInheritable Class DomainRoleInfo _
    Inherits DomainObjectInfo
public sealed class DomainRoleInfo : DomainObjectInfo

DomainRoleInfo 형식에서는 다음과 같은 멤버를 노출합니다.

속성

  이름 설명
Public 속성 BaseDomainRole 이 역할을 대 한 기본 도메인 역할을 가져옵니다.
Public 속성 DisplayName 요소의 표시 이름을 가져옵니다. (DomainObjectInfo에서 상속됨)
Public 속성 DomainModel 이 역할에 대 한 정보를 포함 하는 도메인 모델을 가져옵니다. (DomainObjectInfo.DomainModel을(를) 재정의함)
Public 속성 DomainRelationship 이 도메인 역할이 속해 있는 도메인 관계를 가져옵니다.
Public 속성 Id 요소 ID를 가져옵니다. (DomainObjectInfo에서 상속됨)
Public 속성 IsEmbedding 도메인 역할을 가져오고이 역할을 플레이어 플레이어가 다른 역할이 나 역할을이 관계를 논리적으로 포함 되어 있는지 확인 합니다.
Public 속성 IsMany 도메인 역할을 가져오고 복합성에 여러 개체가 허용 되는지 여부를 확인 합니다.
Public 속성 IsOne 도메인 역할을 가져오고 복합성은 최대 하나의 개체를 사용할 수 있는지 여부를 확인 합니다.
Public 속성 IsOptional 도메인 역할을 가져오고 복합성이 0 개체가 허용 되는지 여부를 확인 합니다.0 개체를 허용 하지 않으면 선택적 있습니다.
Public 속성 IsSource 도메인 역할을 가져오고 소스 코드 인지 확인 합니다.
Public 속성 LinkPropertyInfo 이 도메인 역할에 대 한 속성 정보를 가져옵니다.
Public 속성 Multiplicity 이 역할의 복합성을 가져옵니다.
Public 속성 Name 요소의 이름을 가져옵니다. (DomainObjectInfo에서 상속됨)
Public 속성 OppositeDomainRole 도메인 역할을이 도메인 역할 반대 도메인 관계에서 가져옵니다.
Public 속성 PropagatesCopy 도메인 역할을 가져오고 반대 역할 플레이어 요소를 복사 하면 링크에서이 역할을 수행 하는 요소를 복사할 것인지 여부를 확인 합니다.
Public 속성 PropagatesDelete 도메인 역할을 가져오고 반대 역할 플레이어 요소 또는 링크 자체가 삭제 될 때 링크에서이 역할을 수행 하는 요소를 삭제할지 여부를 확인 합니다.
Public 속성 PropertyDisplayName 다이어그램에서 표시 되는 속성의 이름을 가져옵니다.
Public 속성 PropertyName 역할 플레이어 도메인 클래스에서이 역할을 접근자 속성의 이름을 가져옵니다.
Public 속성 RolePlayer 이 역할을 담당 하는 도메인 클래스를 가져옵니다.

위쪽

메서드

  이름 설명
Public 메서드 Equals 지정한 개체와 현재 개체가 같은지 여부를 확인합니다. (Object에서 상속됨)
Public 메서드정적 멤버 GetAllElementLinks 지정 된 요소에 참여 하는 모든 요소 링크 목록을 가져옵니다.
Public 메서드 GetElementLinks(ModelElement) 이 역할이 지정된 된 요소를 재생 하면 요소가 연결을 가져옵니다.
Public 메서드 GetElementLinks(ModelElement, Boolean) 이 역할이 지정된 된 요소를 재생 하면 요소가 연결을 가져옵니다.
Public 메서드 GetElementLinks<T>(ModelElement) 역할에 연결 된 요소의 목록을 가져옵니다.
Public 메서드 GetElementLinks<T>(ModelElement, Boolean) 이 역할이 지정된 된 요소를 재생 하면 요소가 연결을 가져옵니다.
Public 메서드정적 멤버 GetElementLinks<T>(ModelElement, Guid) 지정된 된 요소는 특정 역할을 하면 요소가 연결을 가져옵니다.
Public 메서드 GetElementLinksToElement(ModelElement, ModelElement) 소스 및 대상 요소 간의 연결을 가져옵니다.
Public 메서드 GetElementLinksToElement(ModelElement, ModelElement, Boolean) 원본 및 대상 요소 간의 연결을 가져옵니다.
Public 메서드 GetElementLinksToElement<T>(ModelElement, ModelElement) 소스 및 대상 요소 간의 연결을 가져옵니다.
Public 메서드 GetElementLinksToElement<T>(ModelElement, ModelElement, Boolean) 원본 및 대상 역할 사이 링크의 컬렉션을 가져옵니다.
Public 메서드 GetHashCode 특정 형식에 대한 해시 함수 역할을 합니다. (Object에서 상속됨)
Public 메서드 GetLinkedElement(ModelElement) 관계에서이 요소에 연결 된 요소를 가져옵니다.
Public 메서드정적 멤버 GetLinkedElement(ModelElement, Guid) 이 요소에 연결 된 요소를 가져옵니다.
Public 메서드 GetLinkedElements 이 역할에 연결 된 요소의 목록을 가져옵니다.
Public 메서드 GetRolePlayer(ElementLink) 이 역할에 해당 하는 링크 역할 수행자를 가져옵니다.
Public 메서드정적 멤버 GetRolePlayer(ElementLink, Guid) 지정 된 역할 수행자를 링크를 가져옵니다.
Public 메서드 GetRolePlayerMoniker 이 역할에 해당 링크 역할 플레이어 모니커를 가져옵니다.
Public 메서드정적 멤버 GetSourceRolePlayer 링크를 첨부 된 소스 요소를 가져옵니다.
Public 메서드정적 멤버 GetTargetRolePlayer 링크에 연결 된 대상 요소를 가져옵니다.
Public 메서드 GetType 현재 인스턴스의 Type을 가져옵니다. (Object에서 상속됨)
Public 메서드 SetLinkedElement(ModelElement, ModelElement) 관계의 다른 쪽에 있는 요소를 설정합니다.
Public 메서드정적 멤버 SetLinkedElement(ModelElement, Guid, ModelElement) 관계의 다른 면에 링크 역할 수행자를 설정합니다.
Public 메서드 SetRolePlayer(ElementLink, ModelElement) 이 역할에 해당 하는 링크 역할 수행자를 설정 합니다.
Public 메서드정적 멤버 SetRolePlayer(ElementLink, Guid, ModelElement) 요소 관계에서를 역할 할당합니다.
Public 메서드 SetRolePlayerMoniker(ElementLink, Moniker) 이 역할에 해당 링크 역할 플레이어 모니커를 설정 합니다.
Public 메서드정적 멤버 SetRolePlayerMoniker(ElementLink, Guid, Moniker) 지정 된 역할 수행자에 대 한 링크를 설정합니다.
Public 메서드 ToString 요소를 문자열로 변환합니다. (DomainObjectInfo에서 상속됨)

위쪽

스레드로부터의 안전성

이 형식의 모든 공용 static(Visual Basic의 경우 Shared) 멤버는 스레드로부터 안전합니다. 인터페이스 멤버는 스레드로부터 안전하지 않습니다.

참고 항목

참조

Microsoft.VisualStudio.Modeling 네임스페이스