Свернуть все Развернуть все Code: All Code: Multiple Code: Visual Basic Code: C# Code: Visual C++ Code: J# Code: JScript Свойства членов: Показать все Члены: Отфильтрованные Члены: Отфильтрованные Члены: Отфильтрованные Frameworks: Show All Frameworks: Multiple Frameworks: .NET Framework Only Frameworks: .NET Compact Framework Only Frameworks: XNA Framework Only

Включая защищенные члены
Включая унаследованные члены
Include .NET Framework Members
Include .NET Compact Framework Members
Include XNA Framework Members

SDK Pullenti programming reference for JavaScript
Referent - класс

Базовый класс для всех именованных сущностей

Пространство имен: pullenti.ner

# Синтаксис

JS
    class Referent

# Свойства (get/set)

| Имя | Тип | Описание
--- | --- | --- | ---
| generalReferent | Referent | Ссылка на сущность-обобщение
| instanceOf | ReferentClass | Ссылка на описание из модели данных
| occurrence | Array | Вхождение сущности в исходный текст (список аннотаций TextAnnotation)
| parentReferent | Referent | Ссылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д.
| slots | Array | Значения атрибутов - список элементов типа Slot
| typeName | String | Имя типа (= instanceOf.Name)

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| addOccurence | нет | Добавить аннотацию
| addSlot | Slot | Добавить значение атрибута
| canBeEquals | Boolean | Проверка возможной тождественности сущностей
| canBeGeneralFor | Boolean | Проверка, может ли текущая сущность быть обобщением для другой сущности
| checkOccurence | Boolean | Проверка, что ссылки на элемент имеются на заданном участке текста
| findNearOccurence | TextAnnotation | Найти ближайшую к токену аннотацию
| findSlot | Slot | Найти слот (атрибут)
| getImageId | String | Получить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию getImageById(imageId) статического класса ProcessorService.
| getIntValue | Number | Получить числовое значение (если их несколько, то вернёт первое)
| getSlotValue | Object | Получить значение слота-атрибута (если их несколько, то вернёт первое)
| getStringValue | String | Получить строковое значение (если их несколько, то вернёт первое)
| getStringValues | Array | Получить все строовые значения заданного атрибута
| mergeSlots | нет | Объединение значений атрибутов со значениями атрибутов другой сущности
| toStringEx | String | Специализированное строковое представление сущности

# Поля

| Имя | Тип | Описание
--- | --- | --- | ---
| ontologyItems | Array | Привязка к элементам внешней онтологии, если таковые были заданы - когда в process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии".
| tag | Object | Используется произвольным образом