DomainClassInfo Klasa

Definicja

Reprezentuje klasę domeny.

public ref class DomainClassInfo : Microsoft::VisualStudio::Modeling::DomainObjectInfo
[System.Diagnostics.DebuggerDisplay("DomainClass (Name = {name})")]
public class DomainClassInfo : Microsoft.VisualStudio.Modeling.DomainObjectInfo
[<System.Diagnostics.DebuggerDisplay("DomainClass (Name = {name})")>]
type DomainClassInfo = class
    inherit DomainObjectInfo
Public Class DomainClassInfo
Inherits DomainObjectInfo
Dziedziczenie
DomainClassInfo
Pochodne
Atrybuty

Właściwości

AllDescendants

Pobiera listę tylko do odczytu dla wszystkich klas domeny bezpośrednio lub pośrednio pochodną.

AllDomainProperties

Pobiera listę właściwości domeny tylko do odczytu zadeklarowanych w tej klasie domeny lub jednej z jej elementów nadrzędnych.

AllDomainRolesPlayed

Pobiera listę tylko do odczytu dla wszystkich ról domeny odtwarzanych przez tę klasę lub jej elementów nadrzędnych.

AllEmbeddedByDomainRoles

Pobiera listę ról domen tylko do odczytu, które są osadzane w tej klasie domeny.

BaseDomainClass

Pobiera klasę domeny, z której dziedziczy Klasa.

DefaultDomainProperty

Pobiera domyślną właściwość dla tej klasy domeny.

DisplayName

Pobiera nazwę wyświetlaną tego obiektu domeny.

(Odziedziczone po DomainObjectInfo)
DomainModel

Pobiera model domeny, do którego należy ta klasa domeny.

Id

Pobiera identyfikator tego obiektu domeny.

(Odziedziczone po DomainObjectInfo)
ImplementationClass

Pobiera typ implementacji tej klasy domeny.

IsValidationEnabled

Określa, czy dla tej klasy domeny jest włączona Walidacja ograniczenia.

LocalDescendants

Pobiera listę klas domeny tylko do odczytu, które są natychmiast wyprowadzane z tego obiektu.

LocalDomainProperties

Pobiera listę właściwości domeny tylko do odczytu zadeklarowanych w tej klasie domeny.

LocalDomainRolesPlayed

Pobiera listę ról domeny, które są odtwarzane przez tę klasę domeny.

Name

Pobiera nazwę tego obiektu domeny.

(Odziedziczone po DomainObjectInfo)
NameDomainProperty

Pobiera właściwość nazwy elementu dla tej klasy domeny, jeśli została ona zdefiniowana lub jedna z jej elementów nadrzędnych.

Metody

Equals(Object)

Równość jest oparta na identyfikatorze obiektu DomainClassInfo.

FindDomainProperty(String, Boolean)

Znajduje właściwość domeny zdefiniowaną w tej klasie domeny.

FindEmbeddingElement(ModelElement)

Znajduje kontener osadzania dla tego elementu.

FindEmbeddingElementLink(ModelElement)

Znajduje link osadzania dla tego elementu.

GetHashCode()

Skrótu jest oparty na identyfikatorze tego obiektu

GetName(ModelElement)

Pobiera wartość właściwości Nazwa elementu.

HasNameProperty(ModelElement)

Pobiera czy dany element ma właściwość Name zdefiniowaną w swojej klasie domeny.

IsDerivedFrom(DomainClassInfo)

Zwraca wartość true, jeśli ta klasa domeny pochodzi od określonej klasy domeny.

IsDerivedFrom(Guid)

Zwraca wartość true, jeśli ta klasa domeny jest pochodną określonej klasy domeny.

SetName(ModelElement, String)

Ustawia wartość właściwości Name w elemencie.

SetUniqueName(ModelElement)

Przypisuje danego elementu unikatową nazwę.

SetUniqueName(ModelElement, String)

Przypisuje danego elementu unikatową nazwę.

ToString()

Pobiera ciąg reprezentujący ten obiekt.

(Odziedziczone po DomainObjectInfo)
TryGetName(ModelElement, String)

Sprawdza, czy element ma właściwość Name i zwraca jego wartość, jeśli tak.

Operatory

Equality(DomainClassInfo, DomainClassInfo)
Inequality(DomainClassInfo, DomainClassInfo)

Dotyczy