IProperty Arabirim
Bir değer veya bir öznitelik, ilişki son veya bileşen bölümü temsil eden bir Sınıflandırıcısı tarafından sahip olunan değerleri topluluğu.
Ad alanı: Microsoft.VisualStudio.Uml.Classes
Derleme: Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll içinde)
Sözdizimi
'Bildirim
Public Interface IProperty _
Inherits IStructuralFeature, IFeature, IRedefinableElement, IMultiplicityElement, _
ITemplateableElement, IConnectableElement, ITypedElement, IParameterableElement, IDeploymentTarget, _
INamedElement, IElement
public interface IProperty : IStructuralFeature,
IFeature, IRedefinableElement, IMultiplicityElement, ITemplateableElement, IConnectableElement,
ITypedElement, IParameterableElement, IDeploymentTarget, INamedElement, IElement
public interface class IProperty : IStructuralFeature,
IFeature, IRedefinableElement, IMultiplicityElement, ITemplateableElement, IConnectableElement,
ITypedElement, IParameterableElement, IDeploymentTarget, INamedElement, IElement
type IProperty =
interface
interface IStructuralFeature
interface IFeature
interface IRedefinableElement
interface IMultiplicityElement
interface ITemplateableElement
interface IConnectableElement
interface ITypedElement
interface IParameterableElement
interface IDeploymentTarget
interface INamedElement
interface IElement
end
public interface IProperty extends IStructuralFeature, IFeature, IRedefinableElement, IMultiplicityElement, ITemplateableElement, IConnectableElement, ITypedElement, IParameterableElement, IDeploymentTarget, INamedElement, IElement
IProperty türü aşağıdaki üyeleri ortaya koyar.
Özellikler
Ad | Açıklama | |
---|---|---|
![]() |
Aggregation | Bileşik ise bu özellik nesnesinde özellik sahibi bir parçası oluşturur.Toplama, bir koleksiyon nesnesi formlar parçası sahibi tarafından temsil edilen, ancak diğer sahipleri ile paylaşılabilir.Varsayılan = hiçbiri. |
![]() |
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ı.) |
![]() |
Association | Bu özellik bir ucunu bir ilişkiyi temsil ediyorsa, ilişki alır. |
![]() |
Class | Özellik sahibi sınıf alır.Null özelliği Sınıflandırıcısı arabirim gibi başka bir tür sahibi. |
![]() |
Classifier | Bu özellik sahibi Sınıflandırıcısı alır. |
![]() |
ClientDependencies | Bu öğe istemci olduğu bağımlılık ilişkileri alır. (INamedElement kaynağından devralındı.) |
![]() |
Default | Bir nesnenin sahibi olan Sınıflandırıcısı nesnenin örneği oluşturulduğunda, varsayılan değer özelliği vermek için değerlendirilen bir dize alır. |
![]() |
DefaultValue | Sahibi olan Sınıflandırıcısı'nün yeni bir örneğini oluşturduğunuzda ilk özellik değerinin tayini alır. |
![]() |
DeployedElements | Bu hedefe dağıtmış olan öğeleri alır. (IDeploymentTarget kaynağından devralındı.) |
![]() |
Deployments | Öğeleri bu hedefe dağıtmış olan dağıtımlar alır. (IDeploymentTarget kaynağından devralındı.) |
![]() |
Description | Bu öğenin açıklaması. (IElement kaynağından devralındı.) |
![]() |
Ends | Bu öğeye bağlı olan bağlayıcı uçları alır. (IConnectableElement kaynağından devralındı.) |
![]() |
FeaturingClassifiers | Bu özellik göründüğü Classifiers alır. (IFeature kaynağından devralındı.) |
![]() |
IsComposite | True Bu özellik toplama kişinin, bileşik =. |
![]() |
IsDerived | Bu özelliğin değeri diğerlerinden hesaplanır, doğru.Örneğin: genişlik ve Yükseklik hesaplanan köşegen |
![]() |
IsDerivedUnion | Bu özellik koleksiyonu ise, iki veya daha çok diğer özellikler birleşimini doğrudur.Örneğin, Ebeveynler {Anneler, Babalar} türetilmiş bir birleşimini olur. |
![]() |
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ı.) |
![]() |
IsReadOnly | Bir özelliğin değerini değiştirdiyseniz, True. (IStructuralFeature kaynağından devralındı.) |
![]() |
IsStatic | Bu özellik, Sınıflandırıcısı bütün örnekleri tarafından paylaşılıyorsa True.Her örneği etkin özelliği ayrı bir kopyası varsa yanlış. (IFeature 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ı.) |
![]() |
Opposite | Yoksa, bu özellik bir ucunu ilişkiyi boştur ve bu özelliği diğer ucunda ise alır. |
![]() |
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ı.) |
![]() |
OwningAssociation | Bu özellik bir ilişkisi tarafından sahip olunan ilişkisi alır. |
![]() |
OwningTemplateParameter | Aksi takdirde null, bu öğenin bir şablona parametre olarak tanımlanır. (IParameterableElement 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ı.) |
![]() |
Signature | Görünürlük, adı, türü ve özelliği iþlenenlerle tanımlayan bir dize alır.Örneğin: + çalışanlar: kişi [*] |
![]() |
TemplateBindings | Bu öğe kullanılan bağlantıları alır. (ITemplateableElement kaynağından devralındı.) |
![]() |
TemplateParameter | Aksi takdirde null, bu öğenin bir şablona parametre olarak tanımlanır. (IParameterableElement kaynağından devralındı.) |
![]() |
Type | Öğesine atanmış örnek türü.Belirtilmezse, herhangi bir örneğine atanmış olabilir. (ITypedElement 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ı.) |
![]() |
CreateLiteralBooleanDefaultValue | Özelliğinde yeni bir ILiteralBoolean nesnesi oluşturma (PropertyExtensions tarafından tanımlandı.) |
![]() |
CreateLiteralIntegerDefaultValue | Özelliğinde yeni bir ILiteralInteger nesnesi oluşturma (PropertyExtensions tarafından tanımlandı.) |
![]() |
CreateLiteralStringDefaultValue | Özelliğinde yeni bir ILiteralString nesnesi oluşturma (PropertyExtensions 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ı.) |
![]() |
GetBounds | [LowerValue] biçiminde bir dize olarak multiplicity...[UpperValue]. (MultiplicityElementExtensions tarafından tanımlandı.) |
![]() |
GetConnectedElements | Öğeleri bağlayıcıları kullanarak bu öğeye bağlı.Örneğin, bu öğenin bir bileşenindeki bir parçasıysa, bu yöntem bölümleri ve ona bağlı bağlantı noktalarını döndürür. (ConnectableElementExtensions 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ı.) |
![]() |
SetBounds | LowerValue/UpperValue [LowerValue] formunda bir dizesini temel alan multiplicity ayarla...[UpperValue].[UpperValue] olabilir ' *'. (MultiplicityElementExtensions tarafından tanımlandı.) |
![]() |
SetNavigable | Bu ilişkiyi ucunun navigability ayarlar. (ClassifierExtensions 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.