Class XtextXmlResource
- java.lang.Object
- 
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
- 
- org.eclipse.emf.common.notify.impl.NotifierImpl
- 
- org.eclipse.emf.ecore.resource.impl.ResourceImpl
- 
- org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
- 
- com._1c.g5.modeling.xml.AbstractXmlResource
- 
- com._1c.g5.modeling.xml.FormattingXmlResource
- 
- com._1c.g5.modeling.xtext.resource.XtextXmlResource
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.resource.Resource,- org.eclipse.emf.ecore.resource.Resource.Internal,- org.eclipse.emf.ecore.xmi.XMLResource
 - Direct Known Subclasses:
- ChartResource,- DerivedStateAwareXtextXmlResource,- FormResource
 
 public class XtextXmlResource extends FormattingXmlResource Xml resource implementation adapted for xtext infrastructure.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImplorg.eclipse.emf.ecore.resource.impl.ResourceImpl.ContentsEList<E extends Object & org.eclipse.emf.ecore.EObject>, org.eclipse.emf.ecore.resource.impl.ResourceImpl.ModificationTrackingAdapter
 - 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.resource.Resourceorg.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
 - 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.xmi.XMLResourceorg.eclipse.emf.ecore.xmi.XMLResource.ElementHandler, org.eclipse.emf.ecore.xmi.XMLResource.MissingPackageHandler, org.eclipse.emf.ecore.xmi.XMLResource.ResourceEntityHandler, org.eclipse.emf.ecore.xmi.XMLResource.ResourceHandler, org.eclipse.emf.ecore.xmi.XMLResource.URIHandler, org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo, org.eclipse.emf.ecore.xmi.XMLResource.XMLMap
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringFORMATTER_OVERRIDE- 
Fields inherited from class com._1c.g5.modeling.xml.FormattingXmlResourceOPTION_KEEP_ATTRIBUTES_LOCATION
 - 
Fields inherited from class com._1c.g5.modeling.xml.AbstractXmlResourceisUpdating, lastOptions, linker, logger, OPTION_RESOLVE_ALL, OPTION_SAVE_XSI_TYPE
 - 
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImplDETACHED_EOBJECT_TO_ID_MAP, domHandler, encoding, eObjectToExtensionMap, eObjectToIDMap, idToEObjectMap, publicId, systemId, useZip, xmlVersion
 - 
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImplcontents, defaultDeleteOptions, defaultLoadOptions, defaultSaveOptions, errors, intrinsicIDToEObjectMap, isLoaded, isLoading, isModified, modificationTrackingAdapter, resourceSet, timeStamp, unloadingContents, uri, warnings
 - 
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpleAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
 - 
Fields inherited from interface org.eclipse.emf.ecore.resource.ResourceOPTION_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
 - 
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLResourceHREF, NIL, NO_NAMESPACE_SCHEMA_LOCATION, OPTION_ANY_SIMPLE_TYPE, OPTION_ANY_TYPE, OPTION_BINARY, OPTION_CONFIGURATION_CACHE, OPTION_DECLARE_XML, OPTION_DEFER_ATTACHMENT, OPTION_DEFER_IDREF_RESOLUTION, OPTION_DISABLE_NOTIFY, OPTION_DOM_USE_NAMESPACES_IN_SCOPE, OPTION_ELEMENT_HANDLER, OPTION_ENCODING, OPTION_ESCAPE_USING_CDATA, OPTION_EXTENDED_META_DATA, OPTION_FLUSH_THRESHOLD, OPTION_FORMATTED, OPTION_KEEP_DEFAULT_CONTENT, OPTION_LAX_FEATURE_PROCESSING, OPTION_LAX_WILDCARD_PROCESSING, OPTION_LINE_WIDTH, OPTION_MISSING_PACKAGE_HANDLER, OPTION_PARSER_FEATURES, OPTION_PARSER_PROPERTIES, OPTION_PROCESS_DANGLING_HREF, OPTION_PROCESS_DANGLING_HREF_DISCARD, OPTION_PROCESS_DANGLING_HREF_RECORD, OPTION_PROCESS_DANGLING_HREF_THROW, OPTION_PROXY_ATTRIBUTES, OPTION_RECORD_ANY_TYPE_NAMESPACE_DECLARATIONS, OPTION_RECORD_UNKNOWN_FEATURE, OPTION_RESOURCE_ENTITY_HANDLER, OPTION_RESOURCE_HANDLER, OPTION_ROOT_OBJECTS, OPTION_SAVE_DOCTYPE, OPTION_SAVE_TYPE_INFORMATION, OPTION_SCHEMA_LOCATION, OPTION_SCHEMA_LOCATION_IMPLEMENTATION, OPTION_SKIP_ESCAPE, OPTION_SKIP_ESCAPE_URI, OPTION_SUPPRESS_DOCUMENT_ROOT, OPTION_URI_HANDLER, OPTION_USE_CACHED_LOOKUP_TABLE, OPTION_USE_DEPRECATED_METHODS, OPTION_USE_ENCODED_ATTRIBUTE_STYLE, OPTION_USE_FILE_BUFFER, OPTION_USE_LEXICAL_HANDLER, OPTION_USE_PACKAGE_NS_URI_AS_LOCATION, OPTION_USE_PARSER_POOL, OPTION_USE_XML_NAME_TO_FEATURE_MAP, OPTION_XML_MAP, OPTION_XML_OPTIONS, OPTION_XML_VERSION, SCHEMA_LOCATION, TYPE, XML_NS, XML_SCHEMA_URI, XSI_NS, XSI_URI
 
- 
 - 
Constructor SummaryConstructors Constructor Description XtextXmlResource()ConstructorXtextXmlResource(org.eclipse.emf.common.util.URI uri)Constructor
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetLanguageName()voidresolveLazyCrossReferences(org.eclipse.xtext.util.CancelIndicator monitor)resolves any lazy cross references in this resource, adding Issues for unresolvable elements to this resource.protected voidsave(IXmlSerializer serializer, OutputStream outputStream, Map<?,?> options)voidsetLanguageName(String languageName)- 
Methods inherited from class com._1c.g5.modeling.xml.FormattingXmlResourceclearInternalState, createDefaultParser, createDefaultSerializer, doLoad, doUnload, getNameSpacesAliasMap, getParseResult, reattachModificationTracker, setNameSpacesAliasMap, updateInternalState, updateInternalState
 - 
Methods inherited from class com._1c.g5.modeling.xml.AbstractXmlResourcebasicGetEObject, clearErrorsAndWarnings, createXMLHelper, doLinking, doSave, getCache, getEObject, getFragmentProvider, getParser, getSerializer, getUnloader, getURIFragment, relink, reparse, setCache, setFragmentProvider, setLinker, setParser, setSerializer, setUnloader, unload
 - 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImplassignIDsWhileLoading, attachedHelper, createEObjectInputStream, createEObjectOutputStream, createXMLLoad, createXMLLoad, createXMLSave, createXMLSave, detachedHelper, doLoad, doLoad, doSave, getDefaultLoadOptions, getDefaultSaveOptions, getDOMHelper, getEncoding, getEObjectByID, getEObjectToExtensionMap, getEObjectToIDMap, getID, getIDForEObject, getIDToEObjectMap, getPublicId, getSystemId, getXMLVersion, init, isAttachedDetachedHelperRequired, isPath, load, load, save, save, setDoctypeInfo, setEncoding, setID, setUseZip, setXMLVersion, toKeyString, useIDAttributes, useIDs, useUUIDs, useZip
 - 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpladdModificationTrackingAdapters, attached, basicSetResourceSet, createModificationTrackingAdapter, delete, detached, getAllContents, getAllProperContents, getAllProperContents, getContents, getDefaultURIConverter, getEObject, getEObjectForURIFragmentRootSegment, getErrors, getIntrinsicIDToEObjectMap, getResourceSet, getTimeStamp, getUnloadingContents, getURI, getURIConverter, getURIFragmentRootSegment, getWarnings, handleLoadResponse, handleSaveResponse, isContentZipEntry, isLoaded, isLoading, isModified, isTrackingModification, load, load, mergeMaps, newContentZipEntry, removeModificationTrackingAdapters, save, save, saveOnlyIfChangedWithFileBuffer, saveOnlyIfChangedWithMemoryBuffer, setIntrinsicIDToEObjectMap, setLoaded, setModified, setTimeStamp, setTrackingModification, setURI, supportIDRelativeURIFragmentPaths, toString, unload, unloaded
 - 
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpleAdapters, eBasicAdapters, eDeliver, eSetDeliver
 - 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpleBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface org.eclipse.emf.common.notify.NotifiereAdapters, eDeliver, eNotify, eSetDeliver
 - 
Methods inherited from interface org.eclipse.emf.ecore.resource.Resourcedelete, getAllContents, getContents, getErrors, getResourceSet, getTimeStamp, getURI, getWarnings, isLoaded, isModified, isTrackingModification, load, load, save, save, setModified, setTimeStamp, setTrackingModification, setURI, unload
 
- 
 
- 
- 
- 
Field Detail- 
FORMATTER_OVERRIDEpublic static final String FORMATTER_OVERRIDE - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
resolveLazyCrossReferencespublic void resolveLazyCrossReferences(org.eclipse.xtext.util.CancelIndicator monitor) resolves any lazy cross references in this resource, adding Issues for unresolvable elements to this resource. This resource might still contain resolvable proxies after this method has been called.- Parameters:
- monitor- a- CancelIndicatorcan be used to stop the resolution.
 
 - 
getLanguageNamepublic String getLanguageName() 
 - 
setLanguageNamepublic void setLanguageName(String languageName) 
 - 
saveprotected void save(IXmlSerializer serializer, OutputStream outputStream, Map<?,?> options) throws IOException - Overrides:
- savein class- FormattingXmlResource
- Throws:
- IOException
 
 
- 
 
-