NodeShapeTypeDescriptor Sınıf

Tanım

Dikkat

Use PresentationElementTypeDescriptor instead.

Şekil sınıfı için özelleştirilmiş tür tanımlayıcısı.

public ref class NodeShapeTypeDescriptor : Microsoft::VisualStudio::Modeling::Diagrams::PresentationElementTypeDescriptor
[System.Obsolete("Use PresentationElementTypeDescriptor instead.")]
public class NodeShapeTypeDescriptor : Microsoft.VisualStudio.Modeling.Diagrams.PresentationElementTypeDescriptor
[<System.Obsolete("Use PresentationElementTypeDescriptor instead.")>]
type NodeShapeTypeDescriptor = class
    inherit PresentationElementTypeDescriptor
Public Class NodeShapeTypeDescriptor
Inherits PresentationElementTypeDescriptor
Devralma
Öznitelikler

Oluşturucular

NodeShapeTypeDescriptor(ICustomTypeDescriptor, NodeShape)
NodeShapeTypeDescriptor(ICustomTypeDescriptor, PresentationElement, ModelElement)
Kullanımdan kalktı.

Yeni bir ShapeTypeDescriptor oluşturur

Özellikler

ComponentType

Seçili model öğesinin bileşen türünü döndürür.

(Devralındığı yer: ElementTypeDescriptor)
ModelElement

Bu tanımlayıcı tarafından Sarmalanan model öğesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
PresentationElement

Bu tanımlayıcı tarafından tanımlanan sunum modeli öğesini döndürür

(Devralındığı yer: PresentationElementTypeDescriptor)
RepresentedModelElement

Açıklanmakta olan sunum öğesi tarafından temsil edilen model öğesini döndürür.

(Devralındığı yer: PresentationElementTypeDescriptor)
Store

DomainInfo 'Yu almak için kullanılacak mağaza. Bir türü açıkladığımızda bu, yalnızca yansıma için kullanılan bir kukla depodır.

(Devralındığı yer: ElementTypeDescriptor)

Yöntemler

CollectionRolePropertiesBrowsable(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, rollere dayalı koleksiyon özelliklerine yönelik herhangi bir PropertyDescriptor 'ın göz atılamaz olduğunu döndürün

(Devralındığı yer: ElementTypeDescriptor)
CreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[]) (Devralındığı yer: ElementTypeDescriptor)
CreatePropertyDescriptor(ModelElement, DomainPropertyInfo, Attribute[])

Kılavuzda görüntülenecek özelliği açıklayan bir PropertyDescriptor oluşturma yöntemi.

(Devralındığı yer: ElementTypeDescriptor)
CreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo, Attribute[])

Kılavuzda görüntülenecek ilişkiyi ve rolü açıklayan bir PropertyDescriptor oluşturma yöntemi.

(Devralındığı yer: ElementTypeDescriptor)
GetCategory(ElementPropertyDescriptor)

Domain özelliği için yerelleştirilmiş kategori döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetClassName()

Özellik kılavuzunda görüntülenen sınıf adını alır.

(Devralındığı yer: PresentationElementTypeDescriptor)
GetComponentName()

Özellik kılavuzunda görüntülenen bileşen adını alır.

(Devralındığı yer: PresentationElementTypeDescriptor)
GetDescription(ElementPropertyDescriptor)

Domain özelliği için yerelleştirilmiş açıklamayı döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDisplayProperties(ModelElement, PropertyDescriptor)

Her bir etki alanı özelliğine karşılık gelen özellik tanımlayıcılarının listesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDisplayProperties(ModelElement, Store, PropertyDescriptor)

Her bir etki alanı özelliğine karşılık gelen özellik tanımlayıcılarının listesini döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetDomainClassInfo(ModelElement)

Açıklanmakta olan öğe türü için etki alanı sınıf bilgisini döndürün.

(Devralındığı yer: ElementTypeDescriptor)
GetDomainPropertyAttributes(DomainPropertyInfo)

Belirtilen DomainProperty için bir özel öznitelikler dizisi alır.

(Devralındığı yer: ElementTypeDescriptor)
GetExtensionProperties(ModelElement, Attribute[])

Herhangi bir uzantı öğesi için özellik tanımlayıcılarını döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetProperties()

Bir bileşenin bu örneği için özellikleri döndürür.

(Devralındığı yer: ElementTypeDescriptor)
GetProperties(Attribute[])

Öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneği için özellikleri döndürür.

(Devralındığı yer: PresentationElementTypeDescriptor)
GetPropertyDescriptorDisplayName(ElementPropertyDescriptor)

Geçirilen elementPropertyDescriptor için yerelleştirilmiş DisplayName 'i döndürür

(Devralındığı yer: ElementTypeDescriptor)
GetRolePlayerPropertyAttributes(DomainRoleInfo)

Belirtilen DomainRole için bir özel öznitelikler dizisi alır.

(Devralındığı yer: ElementTypeDescriptor)
IncludeCollectionRoleProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, rollere göre koleksiyon özellikleri için bir PropertyDescriptor sağlayıp sağlamacağınıza dönün.

(Devralındığı yer: ElementTypeDescriptor)
IncludeEmbeddingRelationshipProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, bu gömülü bir model öğesi ise DomainRelationship üzerinde tanımlanan DomainProperty görüntülenip görüntülenmeyeceğini döndürün.

(Devralındığı yer: ElementTypeDescriptor)
IncludeOppositeRolePlayerProperties(ModelElement)

Bu model öğesinin katılılacağı tüm ilişkiler için, varsa karşıt rol yürütücüsünün ElementName özelliğinin görüntülenip görüntülenmeyeceğini döndürün.

(Devralındığı yer: PresentationElementTypeDescriptor)
IsPropertyDescriptorReadOnly(ElementPropertyDescriptor)

Bu öğe özelliği tanımlayıcısının Salt okunabilir olup olmadığını döndürür.

(Devralındığı yer: ElementTypeDescriptor)
ShouldCreateCollectionPropertyDescriptor(ModelElement, DomainRoleInfo)

İlişki ve örnek düzeyi rol yürütücüleri dahil olmak üzere koleksiyonlar için bir özellik tanımlayıcısı oluşturulup oluşturulmayacağını döndürün

(Devralındığı yer: ElementTypeDescriptor)
ShouldCreatePropertyDescriptor(ModelElement, DomainPropertyInfo)

İstek sahibi model öğesinde tanımlanan belirli bir etki alanı özelliği için, ShouldCreatePropertyDescriptor, bir özellik tanımlayıcısı oluşturulup oluşturulmayacağını belirler. SelectedElement 'in hedeflenen özelliğinin oluşturulacağı bağlamı sağladığını unutmayın.

(Devralındığı yer: ElementTypeDescriptor)
ShouldCreateRolePlayerPropertyDescriptor(ModelElement, DomainRoleInfo)

İlişki ve örnek düzeyi rol yürütücüleri dahil olmak üzere, karşı rol oynatıcı için bir özellik tanımlayıcısı oluşturulup oluşturulmayacağını döndürün

(Devralındığı yer: ElementTypeDescriptor)

Şunlara uygulanır