CommentShapeTypeDescriptor Класс

Определение

Специализированный дескриптор типа для класса CommentShape.

public ref class CommentShapeTypeDescriptor : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElementTypeDescriptor
public class CommentShapeTypeDescriptor : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
type CommentShapeTypeDescriptor = class
    inherit PresentationElementTypeDescriptor
Public Class CommentShapeTypeDescriptor
Inherits PresentationElementTypeDescriptor
Наследование

Конструкторы

CommentShapeTypeDescriptor(ICustomTypeDescriptor, CommentShape)
CommentShapeTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement)
Является устаревшей.

Создает новый объект CommentShapeTypeDescriptor.

Свойства

ComponentType

Возвращает тип компонента выбранного элемента модели.

(Унаследовано от ElementTypeDescriptor)
ModelElement

Возвращает элемент модели, упакованный этим дескриптором

(Унаследовано от ElementTypeDescriptor)
PresentationElement

Возвращает элемент модели представления, описываемый этим дескриптором

(Унаследовано от PresentationElementTypeDescriptor)
RepresentedModelElement

Возвращает элемент модели, представленный описываемым элементом Presentation.

(Унаследовано от PresentationElementTypeDescriptor)
Store

Store, используемый для получения DomainInfo из. Если мы описываем тип, это фиктивное хранилище, используемое только для отражения.

(Унаследовано от ElementTypeDescriptor)

Методы

CollectionRolePropertiesBrowsable(ModelElement)

Для всех отношений, в которых участвует этот элемент модели, возвращает, является ли отображаемым любое PropertyDescriptor для свойств коллекции, основанной на ролях

(Унаследовано от ElementTypeDescriptor)
CreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[]) (Унаследовано от ElementTypeDescriptor)
CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, Attribute[])

Для создания PropertyDescriptor, который описывает свойство, отображаемое в сетке.

(Унаследовано от ElementTypeDescriptor)
CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[])

Метод для создания PropertyDescriptor, которое описывает отношение и роль, которая будет отображаться в сетке.

(Унаследовано от ElementTypeDescriptor)
GetCategory(ElementPropertyDescriptor)

Возвращает локализованную категорию для свойства домена

(Унаследовано от ElementTypeDescriptor)
GetClassName()

Получает имя класса, отображаемое в сетке свойств.

(Унаследовано от PresentationElementTypeDescriptor)
GetComponentName()

Получает имя компонента, отображаемое в сетке свойств.

(Унаследовано от PresentationElementTypeDescriptor)
GetDescription(ElementPropertyDescriptor)

Описание, связанное с заданным дескриптором свойства.

GetDisplayProperties(ModelElement, PropertyDescriptor)

Возвращает Список дескрипторов свойства, соответствующих каждому свойству домена

(Унаследовано от ElementTypeDescriptor)
GetDisplayProperties(ModelElement, Store, PropertyDescriptor)

Возвращает Список дескрипторов свойства, соответствующих каждому свойству домена

(Унаследовано от ElementTypeDescriptor)
GetDomainClassInfo(ModelElement)

Возвращает сведения о доменного класса для типа описываемого элемента.

(Унаследовано от ElementTypeDescriptor)
GetDomainPropertyAttributes(DomainPropertyInfo)

Возвращает массив настраиваемых атрибутов для указанного DomainProperty.

(Унаследовано от ElementTypeDescriptor)
GetExtensionProperties(ModelElement, Attribute[])

Возвращает дескрипторы свойств для всех элементов расширения

(Унаследовано от ElementTypeDescriptor)
GetProperties()

Возвращает свойства для этого экземпляра компонента.

(Унаследовано от ElementTypeDescriptor)
GetProperties(Attribute[])

Возвращает свойства для этого экземпляра компонента, используя массив атрибутов в качестве фильтра.

(Унаследовано от PresentationElementTypeDescriptor)
GetPropertyDescriptorDisplayName(ElementPropertyDescriptor)

Возвращает локализованный DisplayName для переданного elementPropertyDescriptor

(Унаследовано от ElementTypeDescriptor)
GetRolePlayerPropertyAttributes(DomainRoleInfo)

Возвращает массив настраиваемых атрибутов для указанного DomainRole.

(Унаследовано от ElementTypeDescriptor)
IncludeCollectionRoleProperties(ModelElement)

Для всех отношений, в которых участвует этот элемент модели, возвращает, надо ли предоставлять любое PropertyDescriptor для свойств коллекции, основанной на ролях

(Унаследовано от ElementTypeDescriptor)
IncludeEmbeddingRelationshipProperties(ModelElement)

Для всех связей, которые участвует в этом элементе модели, следует возвращать значение, указывающее, следует ли отображать DomainProperty, определенные в DomainRelationship, если это внедренный элемент модели.

(Унаследовано от ElementTypeDescriptor)
IncludeOppositeRolePlayerProperties(ModelElement)

Для всех отношений, в которых участвует этот элемент модели, вернуть, надо ли отображать свойство ElementName противоположного игрока роли, если он есть

(Унаследовано от PresentationElementTypeDescriptor)
IsPropertyDescriptorReadOnly(ElementPropertyDescriptor)

Возвращает значение, указывающее, является ли дескриптор свойства элемента только для чтения.

(Унаследовано от ElementTypeDescriptor)
ShouldCreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo)

Для отношения и связанных игроков ролей уровня экземпляра, вернуть, создать ли дескриптор свойства для коллекций

(Унаследовано от ElementTypeDescriptor)
ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo)

Для заданного свойства домена, определенного в элементе модели запрашивающего, Шаулдкреатепропертидескриптор определяет, следует ли создавать дескриптор свойства. Обратите внимание, что Селектеделемент предоставляет контекст, в котором будет создано предполагаемое свойство дсскриптор.

(Унаследовано от ElementTypeDescriptor)
ShouldCreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo)

Для отношений и участвующих игроков на уровне экземпляра возвращают, следует ли создать дескриптор свойства для противоположного исполнителя роли

(Унаследовано от ElementTypeDescriptor)

Применяется к