Interface IPropertySourceRef
- Namespace
- Ascon.Polynom.Web.Api.Data.Interfaces.Models.PropertyOwners
- Assembly
- Ascon.Polynom.Web.Api.Data.dll
Представляет источник свойства.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertySourceRef))]
public interface IPropertySourceRef : IHaveAbsoluteCode, IHaveId, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
- Inherited Members
- Extension Methods
Properties
Definition
Определение свойства.
IIdentifiableObject Definition { get; set; }
Property Value
IsLinked
Признак того, что источник свойства является ссылочным.
bool IsLinked { get; set; }
Property Value
- bool
trueесли источник свойства ссылочный; иначе,false.
LinkDefinitionEnd
Возвращает конец связи (для связанных свойств).
IIdentifiableObject LinkDefinitionEnd { get; set; }
Property Value
LinkedConceptPropertySource
Возвращает связанный источник свойства.
IIdentifiableObject LinkedConceptPropertySource { get; set; }
Property Value
OwnerContract
Возвращает контракт-владелец.
IIdentifiableObject OwnerContract { get; set; }