Interface IConceptAppointer
Объект, который может назначать понятия другим объектам.
Inherited Members
Namespace: Ascon.Polynom.Api
Assembly: Ascon.Polynom.Api.dll
Syntax
public interface IConceptAppointer : IAbleToHaveId, IApiObject, IApiEntity, INotifyPropertyChanged
Properties
AllAppointedConcepts
Возвращает коллекцию всех назначаемых понятий.
Declaration
IApiReadOnlyCollection<IAppointedConcept> AllAppointedConcepts { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAppointedConcept> |
AppointedConcepts
Возвращает коллекцию назначаемых понятий.
Declaration
IApiReadOnlyCollection<IAppointedConcept> AppointedConcepts { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAppointedConcept> |
Concepts
Возвращает коллекцию понятий.
Declaration
IApiReadOnlyCollection<IConcept> Concepts { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IConcept> |
EffectiveAppointedConcepts
Возвращает коллекцию эффективных назначаемых понятий.
Declaration
IApiReadOnlyCollection<IAppointedConcept> EffectiveAppointedConcepts { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IAppointedConcept> |
IsReverseOrder
Возвращает или задает признак обратного представления.
Declaration
bool IsReverseOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| bool |
SubAppointers
Возвращает потомков.
Declaration
IApiReadOnlyCollection<IConceptAppointer> SubAppointers { get; }
Property Value
| Type | Description |
|---|---|
| IApiReadOnlyCollection<IConceptAppointer> |
SuperAppointer
Возвращает предка.
Declaration
IConceptAppointer SuperAppointer { get; }
Property Value
| Type | Description |
|---|---|
| IConceptAppointer |
Methods
AddAppointedConcept(IConcept)
Добавляет назначаемое понятие.
Declaration
IAppointedConcept AddAppointedConcept(IConcept concept)
Parameters
| Type | Name | Description |
|---|---|---|
| IConcept | concept | Понятие. |
Returns
| Type | Description |
|---|---|
| IAppointedConcept | Назначаемое понятие. |
GetAppointedConcept(IConcept)
Возвращает назначаемое понятие.
Declaration
IAppointedConcept GetAppointedConcept(IConcept concept)
Parameters
| Type | Name | Description |
|---|---|---|
| IConcept | concept | Понятие. |
Returns
| Type | Description |
|---|---|
| IAppointedConcept | Назначаемое понятие. |
GetOverlappedAppointedConcept(IAppointedConcept)
Возвращает перекрывающее назначенное понятие.
Declaration
IOverlappedAppointedConcept GetOverlappedAppointedConcept(IAppointedConcept appointedConcept)
Parameters
| Type | Name | Description |
|---|---|---|
| IAppointedConcept | appointedConcept | Назначенное понятие. |
Returns
| Type | Description |
|---|---|
| IOverlappedAppointedConcept | Перекрывающее назначенное понятие. |
RemoveAppointedConcept(IConcept)
Убирает назначенное понятие.
Declaration
bool RemoveAppointedConcept(IConcept concept)
Parameters
| Type | Name | Description |
|---|---|---|
| IConcept | concept | Понятие. |
Returns
| Type | Description |
|---|---|
| bool | Возвращает true, если назначенное понятия было убрано; иначе false. |
RemoveConceptAndItsOwnRealizations(IConcept)
Убирает назначенное понятие и собственные понятия у его объектов.
Declaration
bool RemoveConceptAndItsOwnRealizations(IConcept concept)
Parameters
| Type | Name | Description |
|---|---|---|
| IConcept | concept | Понятие. |
Returns
| Type | Description |
|---|---|
| bool | Возвращает true, если назначенное понятия было убрано; иначе false |