Interface ITextResource

  • All Superinterfaces:
    org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.resource.Resource
    All Known Implementing Classes:
    TextResourceImpl

    public interface ITextResource
    extends org.eclipse.emf.ecore.resource.Resource
    Данный интерфейс должен имплементироваться всеми реализациями Resource, использующими текстовый (не XML/XMI) формат хранения моделей
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resource

        org.eclipse.emf.ecore.resource.Resource.Diagnostic, org.eclipse.emf.ecore.resource.Resource.Factory, org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.ecore.resource.Resource.IOWrappedException
    • Field Summary

      • Fields inherited from interface org.eclipse.emf.ecore.resource.Resource

        OPTION_CIPHER, OPTION_LINE_DELIMITER, OPTION_LINE_DELIMITER_UNSPECIFIED, OPTION_SAVE_ONLY_IF_CHANGED, OPTION_SAVE_ONLY_IF_CHANGED_FILE_BUFFER, OPTION_SAVE_ONLY_IF_CHANGED_MEMORY_BUFFER, OPTION_ZIP, RESOURCE__CONTENTS, RESOURCE__ERRORS, RESOURCE__IS_LOADED, RESOURCE__IS_MODIFIED, RESOURCE__IS_TRACKING_MODIFICATION, RESOURCE__RESOURCE_SET, RESOURCE__TIME_STAMP, RESOURCE__URI, RESOURCE__WARNINGS
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      INode getRootNode()
      Корневой узел синтаксического дерева, полученного при разборе текстового представления модели.
      Корневой узел не может быть null.
      • Methods inherited from interface org.eclipse.emf.common.notify.Notifier

        eAdapters, eDeliver, eNotify, eSetDeliver
      • Methods inherited from interface org.eclipse.emf.ecore.resource.Resource

        delete, getAllContents, getContents, getEObject, getErrors, getResourceSet, getTimeStamp, getURI, getURIFragment, getWarnings, isLoaded, isModified, isTrackingModification, load, load, save, save, setModified, setTimeStamp, setTrackingModification, setURI, unload
    • Method Detail

      • getRootNode

        INode getRootNode()
        Корневой узел синтаксического дерева, полученного при разборе текстового представления модели.
        Корневой узел не может быть null. Грамматика должна быть такой, что пустой текст соответствует корневому узлу, у которого нет дочерних узлов.
        Returns:
        корневой узел синтаксического дерева