Aracılığıyla paylaş


IParameter Arabirim

Veya bir davranış uzaklaştırma geçirilebilir nesne türünü belirtir.

Ad alanı:  Microsoft.VisualStudio.Uml.Classes
Derleme:  Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll içinde)

Sözdizimi

'Bildirim
Public Interface IParameter _
    Inherits IMultiplicityElement, IConnectableElement, ITypedElement, IParameterableElement,  _
    INamedElement, IElement
public interface IParameter : IMultiplicityElement, 
    IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement
public interface class IParameter : IMultiplicityElement, 
    IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement
type IParameter =  
    interface
        interface IMultiplicityElement
        interface IConnectableElement
        interface ITypedElement
        interface IParameterableElement
        interface INamedElement
        interface IElement
    end
public interface IParameter extends IMultiplicityElement, IConnectableElement, ITypedElement, IParameterableElement, INamedElement, IElement

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

Özellikler

  Ad Açıklama
Genel özellik ApplicableStereotypes Bu öğeye uygulanabilir stereotypes kümesi. (IElement kaynağından devralındı.)
Genel özellik AppliedStereotypes Her IStereotypeInstance bir edinmek için bu öğe uygulandığını gösterir. (IElement kaynağından devralındı.)
Genel özellik ClientDependencies Bu öğe istemci olduğu bağımlılık ilişkileri alır. (INamedElement kaynağından devralındı.)
Genel özellik Default Hiçbir bağımsız değişken sağlandığında parametresinin varsayılan değeri temsil eden bir dize alır.
Genel özellik DefaultValue Hiçbir bağımsız değişken parametre için sağlandığında, kullanılacak bir değer.
Genel özellik Description Bu öğenin açıklaması. (IElement kaynağından devralındı.)
Genel özellik Direction De = veri davranışı; geçen out = veri; dışarı gönderilir sıralanabilir = veri olarak geçirilir ve ardından giden; dönmek = veri yürütme sonunda dönüş değeri olarak çaðýrana geri iletilir.
Genel özellik Ends Bu öğe bağlandığı bağlayıcı uçları alır. (IConnectableElement kaynağından devralındı.)
Genel özellik IsOrdered N için > 1.Koleksiyondaki öðeleri başta kesin sipariş formu, doğru. (IMultiplicityElement kaynağından devralındı.)
Genel özellik IsUnique N için > 1.Koleksiyondaki her, TRUE değeri, diğer değerlerden farklıdır.Varsayılan = True. (IMultiplicityElement kaynağından devralındı.)
Genel özellik LowerValue İzin verilen öğeler en az sayısını alır.Olması gereken en az 0 ve olmamalıdır *. (IMultiplicityElement kaynağından devralındı.)
Genel özellik Name Bu öğenin içerdiği ad alanı içindeki adı.Bu ad, bu ada sahip herhangi bir öğe olmalıdır. (INamedElement kaynağından devralındı.)
Genel özellik Namespace Bu öğenin tanımlandığı ad alır.NULL olabilir. (INamedElement kaynağından devralındı.)
Genel özellik Operation Parametre sahibi olan işlem alır.
Genel özellik OwnedComments Bu öğeye bağlı alır yorumlar. (IElement kaynağından devralındı.)
Genel özellik OwnedElements Bu öğe tarafından sahip olunan öğelerini alır.Her öğenin kök IModel dışında bir sahibi vardır. (IElement kaynağından devralındı.)
Genel özellik Owner Bu öğe sahibi öğesi alır.Kök IModel dışında her öğenin bir sahibi vardır. (IElement kaynağından devralındı.)
Genel özellik OwningTemplateParameter Aksi takdirde null, bu öğe bir şablona parametre olarak tanımlanır. (IParameterableElement kaynağından devralındı.)
Genel özellik QualifiedName İçerdiği ad alanı ile tam adı öneki, bu öğenin adını alır.Adı boşsa veya ad alanının tam adı boş ise, boş. (INamedElement kaynağından devralındı.)
Genel özellik TemplateParameter Aksi takdirde null, bu öğe bir şablona parametre olarak tanımlanır. (IParameterableElement kaynağından devralındı.)
Genel özellik Type Öğesine atanabilir örnek türü.Belirtilmezse, tüm örnek atanabilir. (ITypedElement kaynağından devralındı.)
Genel özellik UpperValue En fazla izin verilen öğe sayısı alır.*, Maksimum yok yok.En az 1 olmalıdır. (IMultiplicityElement kaynağından devralındı.)
Genel özellik Visibility Burada öğe başvurulan tanımlar.Ortak bir yeri; görünür = Özel görünür yalnızca sahibi olan ad alanında; = Korumalı ad boşluğuna sahip; Etkenli ilişkisi olan öğeler görünür = Paket varsa = ad sahibi olan paket içinde görünür.Varsayılan = public. (INamedElement kaynağından devralındı.)
Genel özellik VisibleAppliedStereotypes (IElement kaynağından devralındı.)

Üst

Genişletme Yöntemleri

  Ad Açıklama
Genel Genişletme Yöntemi 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. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi ApplyStereotype Edinmek öğesine uygulanır.Model öğesinin uzantısı tarafından edinmek temsil eden bir IStereotypeInstance oluşturur. (ProfileStereotypeExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateLiteralBooleanDefaultValue Parametre içinde yeni bir ILiteralBoolean nesnesi oluşturma (ParameterExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateLiteralIntegerDefaultValue Parametre içinde yeni bir ILiteralInteger nesnesi oluşturma (ParameterExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi CreateLiteralStringDefaultValue Parametre içinde yeni bir ILiteralString nesnesi oluşturma (ParameterExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi Delete Bu öğe ve öğeleri ve şekillere sahip olduğu tüm ilişkileri siler. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi DeleteAllReference Belirli bir etikete tüm başvuruları kaldırın. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetBounds [LowerValue] biçiminde bir dize olarak n...[UpperValue]. (MultiplicityElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetConnectedElements Öğeleri bağlayıcıları kullanarak bu öğeye bağlı.Örneğin, bu öğe bir parçasıysa, bu yöntem bölümleri ve buna bağlı bağlantı noktalarını döndürür. (ConnectableElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetDependencyClients Bu bağımlı öğeleri koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetDependencySuppliers Bu bağımlı olduğu öğeler koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetId Bu öğe tanımlayan bir GUID değerini alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetModelStore Bu öğe içeren IModelStore alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetReferences Bu öğeyle ilişkili IReferences belirli bir etikete alın. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetRelatedElements<T> Bu öğe için belirtilen türde ilişkileriyle ilgili öğeleri alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi GetRelatedLinks<T> Belirli bir türde ilişkileri ya da bu öðenin alır. (UmlExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi SetBounds LowerValue/UpperValue [LowerValue] formunda bir dizesini temel alan n Ayarla...[UpperValue].[UpperValue] olabilir ' *'. (MultiplicityElementExtensions tarafından tanımlandı.)
Genel Genişletme Yöntemi Shapes Açık bir Diyagramı veya belirtilen bir modeli öğe görüntüleyen tüm şekilleri Diyagram açın. (PresentationHelpers tarafından tanımlandı.)

Üst

Açıklamalar

Not

Bu tür üzerinde tanımlanan yöntemler uzantısı yöntemleri. Yöntemleri kullanmak için proje başvurusu ekleyin.net derleme Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll ve gereken içerme yönergesi using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; Kodunuzda.

Ayrıca bkz.

Başvuru

Microsoft.VisualStudio.Uml.Classes Ad Alanı