IOutputPin Arabirim
Holds değerleri eylemi tarafından üretilen çıktı.
Ad alanı: Microsoft.VisualStudio.Uml.Actions
Derleme: Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll içinde)
Sözdizimi
'Bildirim
Public Interface IOutputPin _
Inherits IPin, IObjectNode, IActivityNode, IRedefinableElement, _
ITypedElement, INamedElement, IMultiplicityElement, IElement
public interface IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement,
IMultiplicityElement, IElement
public interface class IOutputPin : IPin,
IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement,
IMultiplicityElement, IElement
type IOutputPin =
interface
interface IPin
interface IObjectNode
interface IActivityNode
interface IRedefinableElement
interface ITypedElement
interface INamedElement
interface IMultiplicityElement
interface IElement
end
public interface IOutputPin extends IPin, IObjectNode, IActivityNode, IRedefinableElement, ITypedElement, INamedElement, IMultiplicityElement, IElement
IOutputPin türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Action | Bu PIN sahibi olan eylem. (IPin kaynağından devralındı.) |
![]() |
Activity | Düğümün sahibi aktivitedir. (IActivityNode kaynağından devralındı.) |
![]() |
ApplicableStereotypes | Bu öğeye uygulanabilir stereotypes kümesi. (IElement kaynağından devralındı.) |
![]() |
AppliedStereotypes | Her IStereotypeInstance bir edinmek için bu öğe uygulandığını gösterir. (IElement kaynağından devralındı.) |
![]() |
ClientDependencies | Bu öğe istemci olduğu bağımlılık ilişkileri alır. (INamedElement kaynağından devralındı.) |
![]() |
Description | Bu öğenin açıklaması. (IElement kaynağından devralındı.) |
![]() |
Incomings | Hedef olarak düğüm kenarları. (IActivityNode kaynağından devralındı.) |
![]() |
InStates | Aksi takdirde boş, bu düğüm yalnızca belirtilen durumlar nesneleri kabul. (IObjectNode kaynağından devralındı.) |
![]() |
IsControl | Bu, doğru PIN bir denetimi akışı bağlı.Bir nesne akış bağlıysa, yanlış. (IPin kaynağından devralındı.) |
![]() |
IsControlType | Düğüm akışlarının veri akışı yerine denetlemek için bağlanması gereken, doğru.Düğüm bir belirtmek için kullanılan veya daha fazla denetim belirteçleri arabelleğe alınabilecek. (IObjectNode kaynağından devralındı.) |
![]() |
IsLeaf | Bu öğe değil özelleştirilmiş, doğru.Diğer bir deyişle, bir genelleştirmesi ilişkinin hedef olmamalıdır. (IRedefinableElement kaynağından devralındı.) |
![]() |
IsOrdered | Multiplicity için > 1.Koleksiyondaki öðeleri başta kesin sipariş formu, doğru. (IMultiplicityElement kaynağından devralındı.) |
![]() |
IsUnique | Multiplicity için > 1.Koleksiyondaki her, true değerini diğer değerlerden farklıdır.Varsayılan = True. (IMultiplicityElement kaynağından devralındı.) |
![]() |
LowerValue | İzin verilen öğeler en az sayıda alır.Olması gereken en az 0 ve olmamalıdır *. (IMultiplicityElement kaynağından devralındı.) |
![]() |
Name | Bu öğenin içerdiği ad alanı içindeki adı.Bu ad alanında, bu ada sahip hiçbir öğe olmalıdır. (INamedElement kaynağından devralındı.) |
![]() |
Namespace | Bu öğenin tanımlandığı ad alır.NULL olabilir. (INamedElement kaynağından devralındı.) |
![]() |
Ordering | Belirteçleri işlenecek sıralamasını belirtir.Örneğin FIFO, belirteçleri, sıraya çıkışında olması durumunda. (IObjectNode kaynağından devralındı.) |
![]() |
Outgoings | Kaynak olarak düğüme sahip kenarlar. (IActivityNode kaynağından devralındı.) |
![]() |
OwnedComments | Bu öğe (yorumlar bağlı) yer alan açıklamalar alır. (IElement kaynağından devralındı.) |
![]() |
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ı.) |
![]() |
Owner | Bu öğenin sahibi öğesi alır.Kök IModel dışında her öğenin bir sahibi vardır. (IElement kaynağından devralındı.) |
![]() |
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ı.) |
![]() |
Selection | Tanımlanmışsa, bu davranış düğümünde arabelleğe nesnelerden daha çıktısını almak için hangi nesne seçer. (IObjectNode kaynağından devralındı.) |
![]() |
Type | Öğesine atanmış örnek türü.Belirtilmezse, herhangi bir örneğine atanmış olabilir. (ITypedElement kaynağından devralındı.) |
![]() |
UpperBound | Belirteçleri düğümünde izin verilen en fazla sayısı. '*' sınır yoktur anlamına gelir.Üst sınır eriştiyseniz nesneleri düğümüne akamaz. (IObjectNode kaynağından devralındı.) |
![]() |
UpperValue | En fazla izin verilen öğe sayısı alır.*, Üst sınır yok yoktur.En az 1 olmalıdır. (IMultiplicityElement kaynağından devralındı.) |
![]() |
Visibility | Öğe burada başvurulabilir tanımlar.Ortak görülebilir herhangi bir yerinde; = Özel görünür yalnızca sahibi olan ad alanında; = korumalı sahibi olan ad; genelleştirmesi 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ı.) |
![]() |
VisibleAppliedStereotypes | (IElement kaynağından devralındı.) |
Üst
Genişletme Yöntemleri
Ad | Açıklama | |
---|---|---|
![]() |
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ı, 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ı.) |
![]() |
ApplyStereotype | Edinmek için öğeyi uygulanır.Model öğesinin uzantısı tarafından edinmek temsil eden bir IStereotypeInstance oluşturur. (ProfileStereotypeExtensions tarafından tanımlandı.) |
![]() |
Delete | Bu öğe ve öğeleri ve şekilleri ait herhangi bir ilişkileri siler. (UmlExtensions tarafından tanımlandı.) |
![]() |
DeleteAllReference | Belirli bir etikete tüm başvuruları kaldırın. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetActivityEdgeSources | Bu bir kenarları gelen Hizmeti'nden düğümler (ActivityExtensions tarafından tanımlandı.) |
![]() |
GetActivityEdgeTargets | Bu sorgudan giden kenarları tarafından hedeflenen düğümler (ActivityExtensions tarafından tanımlandı.) |
![]() |
GetBounds | [LowerValue] biçiminde bir dize olarak multiplicity...[UpperValue]. (MultiplicityElementExtensions tarafından tanımlandı.) |
![]() |
GetDependencyClients | Bu bağımlı öğeleri koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.) |
![]() |
GetDependencySuppliers | Bu bağımlı olduğu öğeler koleksiyonu döndürür. (NamedElementExtensions tarafından tanımlandı.) |
![]() |
GetId | Bu öğe tanımlayan bir GUID değerini alır. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetModelStore | Bu elemanı içeren IModelStore alır. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetReferences | Bu öğeyle ilişkili IReferences belirli bir etikete alın. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetRelatedElements<T> | Bu öğe için belirtilen türde ilişkileriyle ilgili öğeleri alır. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetRelatedLinks<T> | Belirli bir türde ilişkileri ya da bu öðenin alır. (UmlExtensions tarafından tanımlandı.) |
![]() |
GetUpperBound | Geçerli ObjectNode üst sınırı.intÜst sınır ise MaxValue döner ' *'. (ObjectNodeExtensions tarafından tanımlandı.) |
![]() |
SetBounds | LowerValue/UpperValue [LowerValue] formunda bir dizesini temel alan multiplicity ayarla...[UpperValue].[UpperValue] olabilir ' *'. (MultiplicityElementExtensions tarafından tanımlandı.) |
![]() |
SetUpperBound | Üst sınır ayarlayın.NewBound int için ayarlamaMaxValue üst sınır olduğunu belirtmek için ' *'. (ObjectNodeExtensions tarafından tanımlandı.) |
![]() |
Shapes | Açık herhangi bir Diyagram veya belirtilen bir modeli öğe görüntüleyen tüm şekilleri diyagram açın. (PresentationHelpers tarafından tanımlandı.) |
Üst
Notlar
[!NOT]
Bu tür üzerinde tanımlanan yöntemler uzantısı yöntemleri.Yöntemleri kullanmak için bir proje başvurusu ekleyin.net derleme Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll ve yönergesi içermelidir using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml; kodunuzda.