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

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

Expand
	imageСинтаксис

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

  Имя Тип Описание
Public propertygetGeneralReferent
setGeneralReferent
ReferentСсылка на сущность-обобщение
Public propertygetInstanceOf
setInstanceOf
ReferentClassСсылка на описание из модели данных
Public propertygetOccurrencejava.util.ArrayList<TextAnnotation>Вхождение сущности в исходный текст (список аннотаций TextAnnotation)
Public propertygetParentReferentReferentСсылка на родительскую сущность. Для разных типов сущностей здесь могут быть свои сущности, например, для организаций - вышестоящая организация, для пункта закона - сам закон и т.д.
Public propertygetSlotsjava.util.ArrayList<Slot>Значения атрибутов - список элементов типа Slot
Public propertygetTypeNameStringИмя типа (= instanceOf.Name)

Методы

  Имя Тип значения Описание
Public methodaddOccurenceнетДобавить аннотацию
Public methodaddSlotSlotДобавить значение атрибута
Public methodcanBeEqualsbooleanПроверка возможной тождественности сущностей
Public methodcanBeGeneralForbooleanПроверка, может ли текущая сущность быть обобщением для другой сущности
Public methodcheckOccurencebooleanПроверка, что ссылки на элемент имеются на заданном участке текста
Public methodfindNearOccurenceTextAnnotationНайти ближайшую к токену аннотацию
Public methodfindSlotSlotНайти слот (атрибут)
Public methodgetImageIdStringПолучить идентификатор иконки. Саму иконку ImageWrapper можно получить через функцию getImageById(imageId) статического класса ProcessorService.
Public methodgetIntValueintПолучить числовое значение (если их несколько, то вернёт первое)
Public methodgetSlotValueObjectПолучить значение слота-атрибута (если их несколько, то вернёт первое)
Public methodgetStringValueStringПолучить строковое значение (если их несколько, то вернёт первое)
Public methodgetStringValuesjava.util.ArrayList<String>Получить все строовые значения заданного атрибута
Public methodmergeSlotsнетОбъединение значений атрибутов со значениями атрибутов другой сущности
Public methodtoStringExStringСпециализированное строковое представление сущности

Поля

  Имя Тип Описание
Public fieldontologyItemsjava.util.ArrayList<ExtOntologyItem>Привязка к элементам внешней онтологии, если таковые были заданы - когда в process(...) класса Processor был передан словарь "внешней онтологии" ExtOntology. В принципе, может привязаться к нескольким элементам "онтологии".
Public fieldtagObjectИспользуется произвольным образом