Свернуть все Развернуть все 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 Java
SemObject - класс

Семантический объект

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

# Синтаксис

Java
    public class SemObject implements Comparable<SemObject>

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

| Имя | Тип | Описание
--- | --- | --- | ---
| getBeginChar | int | Начальная позиция первого токена
| getEndChar | int | Последняя позиция последнего токена

# Методы

| Имя | Тип значения | Описание
--- | --- | --- | ---
| findAttr | SemAttribute | Найти атрибут указанного типа
| findFromObject | SemObject | Найти объект, кторый связан с текущим исходящий связью (Source = this)
| isValue | boolean | Проверка значения

# Поля

| Имя | Тип | Описание
--- | --- | --- | ---
| attrs | java.util.ArrayList<SemAttribute> | Атрибуты, список SemAttribute. Формируются частично из наречий, частично из служебных частей речи.
| concept | Object | Ссылка на концепт - это абстрактное понятие, используется вовне. Это и Referent, это и DerivateGroup. В принципе, приложения сами здесь будут расставлять свои объекты.
| graph | SemGraph | Ссылка на граф - владалец объекта.
| linksFrom | java.util.ArrayList<SemLink> | Исходящие связи SemLink (текущий объект выступает как source)
| linksTo | java.util.ArrayList<SemLink> | Входящие связи SemLink (текущий объект выступает как target)
| measure | MeasureKind | Ну не знаю, потом нужно будет обобщить и куда-нибудь перенесём
| morph | MorphWordForm | Морфологическая информация (падеж отсутствует в принципе), часть речи Class тоже не задана - вместо этого поле typ. normalFull - полная нормализация, normalCase - только падежная нормализация.
| not | boolean | Признак отрицания (потом перенесём в атрибуты)
| quantity | SemQuantity | Количественная характеристика
| tag | Object | Используется произвольным образом
| tokens | java.util.ArrayList<MetaToken> | Токены MetaToken в исходном тексте
| typ | SemObjectType | Тип (определяется частью речи)