Interface IPropertySource
Представляет источник свойства.
[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(PropertySource))]
public interface IPropertySource : IAccessControlObject, IHaveWriteAccess, IIdentifiableObject, IHaveAbsoluteCode, IHaveId
- Inherited Members
Properties
Definition
Определение свойства.
IPropertyDefinitionWithItems Definition { get; set; }
Property Value
IsLinked
Признак того, что источник свойства является ссылочным.
bool IsLinked { get; set; }
Property Value
LinkDefinitionEnd
Возвращает конец связи (для связанных свойств).
INamedObject? LinkDefinitionEnd { get; set; }
Property Value
LinkedConceptPropertySource
Возвращает связанный источник свойства.
IIdentifiableObject? LinkedConceptPropertySource { get; set; }
Property Value
OwnerContract
Возвращает контракт-владелец.
INamedObject? OwnerContract { get; set; }