IClassDiagram 인터페이스
클래스, 인터페이스, 열거형, 패키지 및 이 사이의 관계를 표시할 수 있는 UML 클래스 다이어그램을 나타냅니다.다이어그램 자체는 모델의 일부를 구성하지 않습니다.모델 요소의 뷰를 나타내는 IShape 개체를 포함합니다.UML 클래스 같은 각 모델 요소는 다른 다이어그램에서 표시될 수도 있는 몇 가지 Ishapes에 의해 표시될 수 있습니다.
네임스페이스: Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation
어셈블리: Microsoft.VisualStudio.ArchitectureTools.Extensibility(Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll)
구문
‘선언
Public Interface IClassDiagram _
Inherits IDiagram, IShape
public interface IClassDiagram : IDiagram,
IShape
public interface class IClassDiagram : IDiagram,
IShape
type IClassDiagram =
interface
interface IDiagram
interface IShape
end
public interface IClassDiagram extends IDiagram, IShape
IClassDiagram 형식에서는 다음과 같은 멤버를 노출합니다.
속성
이름 | 설명 | |
---|---|---|
ChildShapes | 이 셰이프에 포함된 셰이프입니다.예를 들어, 클래스 모양의 특성과 작업 행, 패키지 모양 내에 포함된 클래스 모양, 구성 요소 내의 포트와 파트입니다.각 ChildShape에 대해 ParentShape == this입니다. (IShape에서 상속됨) | |
Color | 셰이프의 색을 가져오거나 설정합니다. (IShape에서 상속됨) | |
Diagram | 이 셰이프를 포함하는 다이어그램입니다. (IShape에서 상속됨) | |
FileName | 다이어그램이 저장된 모델링 프로젝트 파일의 경로입니다.이것은 두 파일 중 주요 파일의 이름입니다. (IDiagram에서 상속됨) | |
Height | (IShape에서 상속됨) | |
ModelStore | 표시하는 다이어그램 및 모델을 포함하는 UML 모델 저장소입니다. (IDiagram에서 상속됨) | |
Name | 다이어그램의 이름입니다.항상 파일 이름과 동일한 것은 아닙니다. (IDiagram에서 상속됨) | |
ParentShape | 이 셰이프를 포함하는 셰이프, 또는 Null입니다.ParentShape가 Null이 아닌 경우 이 셰이프는 ParentShape.ChildShapes의 구성원입니다. (IShape에서 상속됨) | |
SelectedShapes | 현재 선택된 셰이프의 컬렉션입니다.아무 셰이프도 선택하지 않는 경우 컬렉션에는 다이어그램이 유일한 구성원으로 포함됩니다.다른 셰이프를 선택하는 경우 컬렉션에 다이어그램이 표시되지 않습니다. (IDiagram에서 상속됨) | |
TypeName | "ComponentDiagram"과 같이 이 다이어그램이 어떠한 종류인지를 나타내는 문자열입니다. (IDiagram에서 상속됨) | |
Width | (IShape에서 상속됨) | |
XPosition | (IShape에서 상속됨) | |
YPosition | (IShape에서 상속됨) |
위쪽
메서드
이름 | 설명 | |
---|---|---|
Delete | 다이어그램에서 셰이프를 제거합니다.셰이프가 표시하는 요소를 모델에서 제거할 수도 있고 제거하지 않을 수도 있습니다.예를 들어, 클래스 다이어그램에서 클래스 모양을 제거해도 모델에서 UML 클래스가 제거되지는 않습니다. (IShape에서 상속됨) | |
Display<T> | 다이어그램에 요소를 표시합니다.요소는 IClass, IInterface, IEnumeration, IPackage 또는 IComment의 인스턴스일 수 있습니다.요소가 element인 IShape를 만듭니다. | |
EnsureVisible | (IDiagram에서 상속됨) | |
GetObject<T> | 이 모양이 나타내는 모델 요소를 가져옵니다.원하는 결과의 형식을 입력합니다. (IShape에서 상속됨) | |
Move | 모양의 위치와 크기를 변경합니다. (IShape에서 상속됨) | |
SelectShapes | 현재 선택을 지정된 셰이프 컬렉션에 설정하고 선택 속성을 설정합니다.이로 인해 다이어그램을 표시하는 창이 활성화되지 않습니다. (IDiagram에서 상속됨) | |
ToIShape<T> | 모양이 나타내는 요소 형식을 지정하는 형식으로 캐스팅합니다. (IShape에서 상속됨) |
위쪽
확장 메서드
이름 | 설명 | |
---|---|---|
GetChildShapes<T> | 모델 요소의 지정된 형식을 표시하는 자식 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨) | |
GetElement | 이 셰이프가 나타내는 모델 요소입니다. (IShapeExtensions에서 정의됨) | |
GetSelectedShapes<T> | 지정된 형식의 UML 모델 요소를 표시하는 선택된 모든 셰이프를 가져옵니다. (PresentationHelpers에서 정의됨) | |
SelectShapes | 다이어그램의 도형 컬렉션을 선택합니다.셰이프는 선택할 수 있어야 합니다.다이어그램의 SelectedShapes 속성이 업데이트됩니다. (PresentationHelpers에서 정의됨) |
위쪽
설명
자세한 내용은 다음 항목을 참조하십시오.
참고 항목
참조
Microsoft.VisualStudio.ArchitectureTools.Extensibility.Presentation 네임스페이스