Table of Contents

Interface IConcept

Namespace
Ascon.Polynom.Web.Api.Data.Interfaces.Models.Properties
Assembly
Ascon.Polynom.Web.Api.Data.dll

Представляет понятие.

[JsonPolymorphic(UnknownDerivedTypeHandling = JsonUnknownDerivedTypeHandling.FallBackToBaseType)]
[JsonDerivedType(typeof(Concept))]
public interface IConcept : IContractBase, INamedObject, IHaveName, IHaveId, IHaveAbsoluteCode, IHaveCode, IHaveDescription, ICanBeSystemObject, IAccessControlObject, IIdentifiableObject, IEquatable<ObjectIdentifier>, IEquatable<IIdentifiableObject>, IHaveWriteAccess
Inherited Members
Extension Methods

Properties

ConceptPropertySources

Возвращает коллекцию всех источников свойств в понятии.

List<IConceptPropertySource> ConceptPropertySources { get; set; }

Property Value

List<IConceptPropertySource>

Definitions

Определения свойств.

IAblePropertyDefinitions Definitions { get; set; }

Property Value

IAblePropertyDefinitions

MeasureEntities

Измеряемые сущности.

IAbleMeasureEntities MeasureEntities { get; set; }

Property Value

IAbleMeasureEntities

MeasureUnits

Единицы измерения.

IAbleMeasureUnits MeasureUnits { get; set; }

Property Value

IAbleMeasureUnits

SuperConcept

Возвращает супер-понятие (понятие-предок).

IIdentifiableObject? SuperConcept { get; set; }

Property Value

IIdentifiableObject

Values

Значения свойств.

IAblePropertyValues Values { get; set; }

Property Value

IAblePropertyValues