Aracılığıyla paylaş


UmlExtensions Sınıf

Tüm türlerdeki uml modeli öğesi üst sınıf olan IElement yöntemleri uzantısı.

Devralma Hiyerarşisi

System.Object
  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml.UmlExtensions

Ad alanı:  Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml
Derleme:  Microsoft.VisualStudio.ArchitectureTools.Extensibility (Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll içinde)

Sözdizimi

'Bildirim
<ExtensionAttribute> _
Public NotInheritable Class UmlExtensions
public static class UmlExtensions
[ExtensionAttribute]
public ref class UmlExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type UmlExtensions =  class end
public final class UmlExtensions

UmlExtensions türü aşağıdaki üyeleri ortaya koyar.

Yöntemler

  Ad Açıklama
Genel yöntemStatik üye AddReference Bağlantılar genellikle dize URI, modelbus başvuru ya da iş öğesi kimliği gibi bir başvuru olduğu, bir öğe için bir dizeAdı geçen başvuru türünü belirtmek için kullanın.Bağlantıyı temsil eden bir IReference nesnesi döndürür.
Genel yöntemStatik üye Delete Bu öğe ve öğeleri ve şekillere sahip olduğu tüm ilişkileri siler.
Genel yöntemStatik üye DeleteAllReference Belirli bir etikete tüm başvuruları kaldırın.
Genel yöntemStatik üye GetId Bu öğe tanımlayan bir GUID değerini alır.
Genel yöntemStatik üye GetModelStore(Store) Uygulama bir IModelStore deposunda sarar.
Genel yöntemStatik üye GetModelStore(IElement) Bu öğe içeren IModelStore alır.
Genel yöntemStatik üye GetReferences Bu öğeyle ilişkili IReferences belirli bir etikete alın.
Genel yöntemStatik üye GetRelatedElements<T> Bu öğe için belirtilen türde ilişkileriyle ilgili öğeleri alır.
Genel yöntemStatik üye GetRelatedLinks<T> Belirli bir türde ilişkileri ya da bu öðenin alır.

Üst

Açıklamalar

uml diyagramları hakkında daha fazla bilgi için bkz: Yazılım Tasarımı için Modeller Geliştirme.

uml API kullanma hakkında daha fazla bilgi için bkz: UML Modellerini ve Diyagramları Genişletme.

İş Parçacığı Güvenliği

Bu türün tüm genel statik (Visual Basic'te Shared) üyeleri iş parçacığı açısından güvenlidir. Hiçbir örnek üyesinin iş parçacığı açısından güvenliği garanti edilemez.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml Ad Alanı