All Classes Interface Summary Class Summary Exception Summary
Class |
Description |
AbstractAntlrDelegatingTextParser |
Базовая реализация интерфейса ITextParser , делегирующая работу
парсеру построенному с помощью ANTLR 3.1
|
AbstractAntlrParserDelegate |
Абстрактный класс, используемый в качестве базового, для конкретных
парсеров, сгенерированных ANTLR 3.1 по грамматике.
|
AbstractDiagnostic |
|
AbstractFormattedNode |
Узел parse-tree для пар ключ:значение.
|
AbstractLinker |
|
AbstractModelValidator |
Базовый класс для валидаторов моделей, созданных для работы
с инфраструктурой валидации моделей G5.
|
AbstractNode |
Реализация служебных методов узела parse-tree.
|
AbstractSaxXmlParser |
Абстрактная реализация парсера.
|
AbstractSaxXmlParser.AttributesProxy |
|
AbstractStandaloneSetup |
|
AbstractStaxXmiParser |
Абстрактная реализация парсера xmi документа.
|
AbstractStaxXmlParser |
Абстрактная реализация парсера xml документа.
|
AbstractStaxXmlParser.Attributes |
Служебный класс для хранения информации об атрибутах
|
AbstractStaxXmlParser.ManyReference |
|
AbstractStaxXmlParser.MyEObjectStack |
|
AbstractStaxXmlParser.MyStack<E> |
|
AbstractStaxXmlParser.SingleReference |
For unresolved forward references, the line number where the incorrect id
appeared in an XML resource is needed, so the Value for the forward
reference and the line number where the forward reference occurred must
be saved until the end of the XML resource is encountered.
|
AbstractXmlResource |
Абстракатная реализация XMLResourceImpl .
|
AntlrUtil |
Утилитный класс, содержащий полезные функции для взаимодействия
с ANTLR-runtime 3.1
|
AttributeNode |
Узел parse-tree для атрибута
|
CachedScopeCrossReferenceSerializer |
|
CachedScopeProvider |
|
ClassPathModelUriConverter |
Реализация URIConverter для использования вне Eclipse IDE.
|
ClassPathUriHandler |
Реализация URIHandler , обрабатывающая URI, относящиеся
к схеме 'classpath' и ищущая ресурсы в classpath.
|
Constants |
Константы
|
ContainmentReferenceNode |
Узел parse-tree соответствующий containment объекту
|
CreateXmlTest |
Tests of create and save resource
|
CrossReferenceSerializer |
Дефолтная реализация сериализатора символических ссылок
|
DefaultLinkingService |
Дефолтная реализация сервиса для резолвинга символических ссылок.
|
DefaultRuntimeModule |
Дефолтный runtime модуль, определяющий инъекцию зависимостей.
|
DocumentRoot |
Корневой узел parse-tree
|
EcoreGenericsUtil |
Заимствовано из org.eclipse.xtext.util
|
EcoreGenericsUtil.TypeBindingAcceptor |
|
EditTest |
Test of edit resource
|
EFeatureIndex |
Экземпляр данного класса представлячет ссылку на значение, которое
может быть получено из EStructuralFeature некоторого EObject
с учетом того, что EStructuralFeature может быть naby-valued.
|
EObjectFeature |
Экземпляр данного класса представлячет ссылку на значение, которое
может быть получено из EStructuralFeature конкретного EObject
с учетом того, что EStructuralFeature может быть naby-valued.
|
ErrorNode |
Узел для хранения координат ошибки
|
Escape |
|
FormattingResolveTest |
Тест на парсинг и сериализацию сиволических ссылок, когда они представлены как
SimpleContent element
|
FormattingXmiResource |
|
FormattingXmlResource |
|
FoundationAdapterFactory |
The Adapter Factory for the model.
|
FoundationFactory |
The Factory for the model.
|
FoundationFactoryImpl |
An implementation of the model Factory.
|
FoundationModelRegistrar |
Реализация интерфейса IModelRegistrar , регистрирующая все
EMF-пакеты, фабрики ресурсов и валидаторы, определенные в модели Foundation.
|
FoundationPackage |
The Package for the model.
|
FoundationPackage.Literals |
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
FoundationPackageImpl |
An implementation of the model Package.
|
FoundationSwitch<T> |
The Switch for the model's inheritance hierarchy.
|
FoundationValidator |
The Validator for the model.
|
ICrossReferenceSerializer |
Сериалайзер символических ссылок
|
IDiagnosticReporter |
Интерфейс для сбора диагностики из реализаций ITextParser
и ITextReferenceResolver
|
IFormatter |
TODO Нуждается в уточнении
Контракт IFormatter предназначен для обеспечения стандартного
форматирования для элементов модели, которые не получили информацию о форматировании при парсинге
|
IFoundationValidatorCodes |
Данный интерфейс представляет собой собрание кодов диагностики,
выдаваемых различными различными методами validate...
класса FoundationValidator .
|
ILazyLinker |
Специализация ILinker , обеспечивающая отложенное разрешение
символических ссылок.
|
ILazyLinker.ILazyLinkResolver |
Используется для разрешения lazy-ссылок (т.е. proxy), созданных lazy-linker'ом.
|
ILinker |
Интерфейс линкера.
|
ILinkingService |
|
ILocatable |
|
IModelNode |
Узел parse-tree содержащий ссылку на объект модели или фичу
|
IModelRegistrar |
Интерфейс регистратора EMF-пакетов, фабрик ресурсов и валидаторов.
|
INode |
Экземпляр класса, реализующего данный интерфейс, представляет собой
узел синтаксического дерева (AST).
Узел имеет следующие свойства:
- type - тип, представленный целым числом
- textLocation - расположение в исходном тексте
- parent - ссылка на родительский узел (null для корневого узла)
- children - упорядоченный список дочерних узлов
- modelObject - объект модели, соответствующий данному узлом
Для любого узла построенного дерева должны выполняться следующие условия:
- textLocation не может быть null
- если узел B является дочерним узлом узла A, то ссылка на B содержится в списке
children узла A, а свойство parent узла B содержит ссылку на A.
|
INode |
Узел parse-tree.
|
INodeVisitor |
Визитор для посещения всех узлов синтаксического дерева.
|
IResourceSetFactory |
Интерфейс фабрики сконфигурированных ResourceSet
|
ITextParser |
Интерфейс парсера, выполняющего преобразование тектсового представления
модели в EMF-представление.
|
ITextResource |
Данный интерфейс должен имплементироваться всеми реализациями
Resource , использующими текстовый (не XML/XMI) формат
хранения моделей
|
ITextResourceDiagnostic |
Интерфейс единичного элемента диагностики, полученного при преобразовании
текстового представления модели в EMF-представление.
|
IXmlParser |
|
IXmlSerializer |
|
JavaClassName |
Представляет квалифицированное имя Java-типа.
|
JavaClassNameValidator |
Данный валидатор проверяет, является ли строковое значение
корректным квалифицированным именем Java-класса.
|
JavaClassNameValidatorTest |
|
JavaIdentifier |
Представляет Java-идентификатор (например, неквалифицированное имя Java-класса).
|
JavaIdentifierTest |
|
JavaIdentifierValidator |
Данный валидатор проверяет, является ли строковое значение
корректным Java-идентификатором.
|
LazyLinker |
Реализация AbstractLinker , обеспечивающая отложенное разрешение
символических ссылок.
|
LazyLinkResolver |
Используется для разрешения lazy-ссылок (т.е. proxy), созданных lazy-linker'ом.
|
LazyLinkResolver.DiagnosticMessageContext |
|
LazyUriEncoder |
Класс для кодирования\декодирования символических ссылок
|
LinkingDiagnostic |
|
Location |
Координаты элемента в тексте.
|
Lookup |
|
Lookup.FeatureClassifierPair |
|
ModelDiagnostician |
Специализированная реализация Diagnostician для
валидации моделей G5.
|
ModelName |
Представляет неквалифицированное имя модели.
|
ModelNameValidator |
Данный валидатор проверяет, является ли строковое значение
корректным именем элемента модели.
|
ModelNameValidatorTest |
|
ModelQName |
Представляет квалифицированное имя модели.
|
ModelQNameTest |
|
ModelQNameValidator |
Данный валидатор проверяет, является ли строковое значение
корректным квалифицированным именем элемента модели.
|
ModelQNameValidatorTest |
|
ModelTextUtil |
Утилитный класс, содержащий полезные функции для работы с текстовыми
представлениями моделей.
|
ModelTextUtilTest |
|
ModelUriConverter |
Базовый класс для всех реализаций URIConverter , предназначенных
для разрешения URI в схеме 'model'.
|
ModelUtil |
Утилитный класс, содержащий набор функций для работы с моделями.
|
ModelUtilTest |
|
ModelXmiHelperImpl |
TODO JavaDoc
|
ModelXmiResourceFactoryImpl |
|
ModelXmiResourceImpl |
Специальный базовый класс для различных ...ResourceImpl.
|
NamespaceNode |
Узел parse-tree для namespaces
|
Node |
Типовая реализация интерфейса INode
|
NodeAdapter |
Адаптер, с помощью которого устанавливаются соответствия между отдельными
элементами EMF-модели EObject и соответствующими узлами
синтаксического дерева INode .
|
NodeAdapter |
Хранит соответствующий узел в parse-tree
|
NodeAdapterTest |
|
NodelessLazyLinker |
Реализация LazyLinker без учета parse-tree
|
NodeTest |
|
NodeUtil |
Служебный класс для работы со связкой объектов модели и
соответствующих им узлов в parse-tree
EObject <-> INode
|
NonContainmentReferenceNode |
Узел parse-tree для non-containment фичи
|
PackageName |
Представляет имя пакета.
|
ParseResult |
Результат парсинга, хранит ссылки на корневые элементы модели и корень parse-tree
|
ParserTest |
|
Quad<S1,S2,S3,S4> |
|
ResolveTest |
Тест на парсинг и сериализацию сиволических ссылок, когда они представлены как
SimpleContent element
|
ResourceRoot |
A representation of the model object 'Resource Root'.
|
ResourceRootImpl |
An implementation of the model object 'Resource Root'.
|
ResourceRootNotContainedValidator |
Данный валидатор проверяет, то объект типа ResourceRoot не является
contained в другом объекте.
|
ResourceRootResourceValidator |
Данный валидатор проверяет соответствие имени объекта,
являющегося ResourceRoot пакету, к которому он относится,
а также то, что данный объект сохранен в файле, который имеет соответствующее
имя и размещен в соответствующем каталоге.
|
SaxXmiHandler |
SAX хэндлер для xmi документов.
|
SaxXmiParser |
|
SaxXmlHandler |
SAX хэндлер для xml документов.
|
SaxXmlParser |
|
SerializerTest |
|
SimpleCache<Key,Value> |
Заимствовано из org.eclipse.xtext.util
|
StaxXmiParser |
XMI парсер с сохранением форматирования и позиций для элементов модели.
|
StaxXmlParser |
XML парсер с сохранением форматирования и позиций для элементов модели.
|
StringInputStream |
|
TextLocation |
Экземпляр данного класса описывает положение фрагмента в тексте.
|
TextNode |
Узел parse-tree для хранения whitespaces и комментариев
|
TextResourceDiagnostic |
|
TextResourceImpl |
Базовый абстрактный класс, предназначенный для наследования реализациями
интерфейса Resource (EMF-ресурс), использующими текстовое
(не XML/XMI) представление модели.
|
XmiNode |
Узел parse-tree для элемента XMI
|
XmiResource |
|
XmiSaveImpl |
Расширенная реализация xmi сериалайзера.
|
XmiSerializer |
|
XmlException |
|
XmlFormatter |
Класс XmlFormatter на основе интерфеса IFormatter
обеспечивает стандартное форматирование для элементов модели,
которые не получили информацию о форматировании при парсинге
|
XmlParserAdapter |
|
XmlResource |
|
XmlResourceFactory |
Реализация фабрики ресурсов XML с сохранением разметки.
|
XmlSaveImpl |
Расширенная реализация стандартного сериалайзера XMLSaveImpl .
|
XmlSerializer |
Сериализирует модель с учетом форматирования
|
XmlSerializer.EClassFeaturePair |
Пара EClass и EStructuralFeature
|
XmlSerializer.EObjectFeaturePair |
Пара EObject и EStructuralFeature
|
XmlStringBuilder |
Класс для построения xml, расширяет класс XMLString
|