IMultiplicityElement 인터페이스
특성, 매개 변수 또는 연결 끝 같은 지정된 컨텍스트에서 요소의 인스턴스를 몇 개나 나타낼 수 있는지 정의합니다. 상한이 > 1인 경우 컨텍스트에 특정 유형의 컬렉션이 포함됩니다.
네임스페이스: Microsoft.VisualStudio.Uml.Classes
어셈블리: Microsoft.VisualStudio.Uml.Interfaces(Microsoft.VisualStudio.Uml.Interfaces.dll)
구문
‘선언
Public Interface IMultiplicityElement _
Inherits IElement
public interface IMultiplicityElement : IElement
public interface class IMultiplicityElement : IElement
type IMultiplicityElement =
interface
interface IElement
end
public interface IMultiplicityElement extends IElement
IMultiplicityElement 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
![]() |
ApplicableStereotypes | 이 요소에 적용할 수 있는 스테레오 타입의 집합입니다. (IElement에서 상속됨) |
![]() |
AppliedStereotypes | 각 IStereotypeInstance는 스테레오타입이 이 요소에 적용된 것임을 나타냅니다. (IElement에서 상속됨) |
![]() |
Description | 이 요소에 대한 설명입니다. (IElement에서 상속됨) |
![]() |
IsOrdered | 복합성 > 1인 경우입니다.컬렉션의 요소가 정해진 순서의 시퀀스가 되면 True입니다. |
![]() |
IsUnique | 복합성 > 1인 경우입니다.컬렉션의 각 값이 나머지 값과 다를 경우 True입니다.기본값은 True입니다. |
![]() |
LowerValue | 허용되는 요소의 최소 수를 가져옵니다.최소 0이어야 하며 *는 허용되지 않습니다. |
![]() |
OwnedComments | 연결된 주석은 가져오지 않으나 이 요소에 포함된 주석을 가져옵니다. (IElement에서 상속됨) |
![]() |
OwnedElements | 이 요소에서 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨) |
![]() |
Owner | 이 요소를 소유하는 요소를 가져옵니다.루트 IModel을 제외한 모든 요소에는 하나의 소유자가 있습니다. (IElement에서 상속됨) |
![]() |
UpperValue | 허용되는 요소의 최대 수를 가져옵니다.*이면 최대값은 없습니다.최소 1이어야 합니다. |
![]() |
VisibleAppliedStereotypes | (IElement에서 상속됨) |
위쪽
확장 메서드
이름 | 설명 | |
---|---|---|
![]() |
AddReference | 문자열을 요소에 연결합니다. 일반적으로 문자열이 URI, ModelBus 참조 또는 작업 항목 ID 같은 참조인 위치를 말합니다.이름을 사용하여 참조의 형식을 나타냅니다.링크를 나타내는 IReference 개체를 반환합니다. (UmlExtensions에서 정의됨) |
![]() |
ApplyStereotype | 스테레오타입을 요소에 적용합니다.스테레오 타입에 의해 모델 요소의 확장을 나타내는 IStereotypeInstance를 만듭니다. (ProfileStereotypeExtensions에서 정의됨) |
![]() |
Delete | 이 요소와 요소 및 셰이프를 소유하는 모든 관계를 삭제합니다. (UmlExtensions에서 정의됨) |
![]() |
DeleteAllReference | 특정 태그의 모든 참조를 제거합니다. (UmlExtensions에서 정의됨) |
![]() |
GetBounds | [LowerValue]..[UpperValue] 형식의 문자열로서의 다중성입니다. (MultiplicityElementExtensions에서 정의됨) |
![]() |
GetId | 이 요소를 식별하는 GUID를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetModelStore | 이 요소를 포함하는 IModelStore를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetReferences | 이 요소와 관련된 특정 태그의 IReferences 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetRelatedElements<T> | 지정된 형식의 관계로 이 요소와 관련된 요소를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
GetRelatedLinks<T> | 이 요소에서 또는 이 요소까지 지정된 형식의 관계를 가져옵니다. (UmlExtensions에서 정의됨) |
![]() |
SetBounds | [LowerValue]..[UpperValue]의 형식으로 문자열에 기반한 다중성 LowerValue/UpperValue를 설정합니다. [상한]은 '*'일 수 있습니다. (MultiplicityElementExtensions에서 정의됨) |
![]() |
Shapes | 열린 다이어그램 또는 지정된 열린 다이어그램에 모델 요소를 표시하는 모든 모양입니다. (PresentationHelpers에서 정의됨) |
위쪽
설명
참고
이 형식에 정의된 메서드는 확장 메서드입니다.메서드를 사용하려면 프로젝트 참조를 .NET 어셈블리 Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll에 추가하고 using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 지시문을 코드에 포함해야 합니다.