Package com._1c.g5.modeling.text
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:
- корневой узел синтаксического дерева
-
-