public abstract class AbstractGrammarResource
extends org.eclipse.emf.ecore.xmi.impl.XMIResourceImpl
org.eclipse.emf.ecore.resource.impl.ResourceImpl.ContentsEList<E extends java.lang.Object & org.eclipse.emf.ecore.EObject>, org.eclipse.emf.ecore.resource.impl.ResourceImpl.ModificationTrackingAdapter
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
org.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
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
DETACHED_EOBJECT_TO_ID_MAP, domHandler, encoding, eObjectToExtensionMap, eObjectToIDMap, idToEObjectMap, publicId, systemId, useZip, xmlVersion
contents, defaultDeleteOptions, defaultLoadOptions, defaultSaveOptions, errors, intrinsicIDToEObjectMap, isLoaded, isLoading, isModified, modificationTrackingAdapter, resourceSet, timeStamp, unloadingContents, uri, warnings
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
OPTION_SUPPRESS_XMI, OPTION_USE_XMI_TYPE, VERSION_2_1_VALUE, VERSION_NAME, VERSION_VALUE, XMI_2_1_URI, XMI_2_4_NAMESPACE_PREFIX, XMI_ID, XMI_NAMESPACE_PREFIX, XMI_NS, XMI_TAG_NAME, XMI_URI
HREF, 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
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
Modifier | Constructor and Description |
---|---|
protected |
AbstractGrammarResource(org.eclipse.emf.common.util.URI uri) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.notify.NotificationChain |
basicSetResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
org.eclipse.emf.common.notify.NotificationChain notifications)
Overridden to inhibit entry of the static shared instance in any ResourceSet.
|
protected static org.eclipse.xtext.Action |
createAction(java.lang.String feature,
java.lang.String operator,
org.eclipse.xtext.TypeRef typeRef) |
protected static org.eclipse.xtext.Alternatives |
createAlternatives(org.eclipse.xtext.AbstractElement... elements) |
protected static org.eclipse.xtext.Assignment |
createAssignment(java.lang.String feature,
java.lang.String operator,
org.eclipse.xtext.AbstractElement terminal) |
protected static org.eclipse.xtext.CharacterRange |
createCharacterRange(org.eclipse.xtext.Keyword left,
org.eclipse.xtext.Keyword right) |
protected static org.eclipse.xtext.CrossReference |
createCrossReference(org.eclipse.xtext.TypeRef typeRef,
org.eclipse.xtext.AbstractElement terminal) |
protected static org.eclipse.xtext.EnumLiteralDeclaration |
createEnumLiteral(org.eclipse.xtext.Keyword keyword,
org.eclipse.emf.ecore.EEnumLiteral eEnumLiteral) |
protected static org.eclipse.xtext.EnumRule |
createEnumRule(java.lang.String name,
org.eclipse.xtext.TypeRef typeRef) |
protected static org.eclipse.xtext.Grammar |
createGrammar(java.lang.String name) |
protected static org.eclipse.xtext.Group |
createGroup(org.eclipse.xtext.AbstractElement... elements) |
protected static org.eclipse.xtext.Keyword |
createKeyword(java.lang.String value) |
protected static org.eclipse.xtext.NegatedToken |
createNegatedToken(org.eclipse.xtext.AbstractElement terminal) |
protected static org.eclipse.xtext.ParserRule |
createParserRule(java.lang.String name,
org.eclipse.xtext.TypeRef typeRef) |
protected static org.eclipse.xtext.ReferencedMetamodel |
createReferencedMetamodel(org.eclipse.emf.ecore.EPackage ePackage,
java.lang.String alias) |
protected static org.eclipse.xtext.RuleCall |
createRuleCall(org.eclipse.xtext.AbstractRule rule) |
protected static org.eclipse.xtext.TerminalRule |
createTerminalRule(java.lang.String name,
org.eclipse.xtext.TypeRef typeRef) |
protected static org.eclipse.xtext.TypeRef |
createTypeRef(org.eclipse.xtext.AbstractMetamodelDeclaration metamodel,
org.eclipse.emf.ecore.EClassifier eClassifier) |
protected static org.eclipse.xtext.UnorderedGroup |
createUnorderedGroup(org.eclipse.xtext.AbstractElement... elements) |
protected static org.eclipse.xtext.UntilToken |
createUntilToken(org.eclipse.xtext.AbstractElement terminal) |
protected static org.eclipse.xtext.Wildcard |
createWildcard() |
protected void |
doUnload()
Overridden to inhibit unloading of the static shared instance.
|
protected static <T extends org.eclipse.xtext.AbstractElement> |
setCardinality(java.lang.String cardinality,
T abstractElement) |
protected static <T extends org.eclipse.xtext.AbstractElement> |
setFirstSetPredicated(T abstractElement) |
protected static <T extends org.eclipse.xtext.AbstractElement> |
setPredicated(T abstractElement) |
createXMLHelper, createXMLLoad, createXMLLoad, createXMLSave, createXMLSave, getXMINamespace, getXMIVersion, setXMINamespace, setXMIVersion, useIDs
assignIDsWhileLoading, attachedHelper, createEObjectInputStream, createEObjectOutputStream, detachedHelper, doLoad, doLoad, doLoad, doSave, doSave, getDefaultLoadOptions, getDefaultSaveOptions, getDOMHelper, getEncoding, getEObjectByID, getEObjectToExtensionMap, getEObjectToIDMap, getID, getIDToEObjectMap, getPublicId, getSystemId, getURIFragment, getXMLVersion, init, isAttachedDetachedHelperRequired, isPath, load, load, save, save, setDoctypeInfo, setEncoding, setID, setUseZip, setXMLVersion, toKeyString, useIDAttributes, useUUIDs, useZip
addModificationTrackingAdapters, attached, createModificationTrackingAdapter, delete, detached, getAllContents, getAllProperContents, getAllProperContents, getContents, getDefaultURIConverter, getEObject, 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, toString, unload, unloaded
eAdapters, eBasicAdapters, eDeliver, eSetDeliver
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getDefaultLoadOptions, getDefaultSaveOptions, getDOMHelper, getEncoding, getEObjectToExtensionMap, getEObjectToIDMap, getID, getIDToEObjectMap, getPublicId, getSystemId, getXMLVersion, load, load, save, save, setDoctypeInfo, setEncoding, setID, setUseZip, setXMLVersion, useZip
delete, getAllContents, getContents, getEObject, getErrors, getResourceSet, getTimeStamp, getURI, getURIFragment, getWarnings, isLoaded, isModified, isTrackingModification, load, load, save, save, setModified, setTimeStamp, setTrackingModification, setURI, unload
protected AbstractGrammarResource(org.eclipse.emf.common.util.URI uri)
@NonNull protected static org.eclipse.xtext.Action createAction(@Nullable java.lang.String feature, @Nullable java.lang.String operator, @NonNull org.eclipse.xtext.TypeRef typeRef)
@NonNull protected static org.eclipse.xtext.Alternatives createAlternatives(org.eclipse.xtext.AbstractElement... elements)
@NonNull protected static org.eclipse.xtext.Assignment createAssignment(@NonNull java.lang.String feature, @NonNull java.lang.String operator, @NonNull org.eclipse.xtext.AbstractElement terminal)
@NonNull protected static org.eclipse.xtext.CharacterRange createCharacterRange(@NonNull org.eclipse.xtext.Keyword left, @NonNull org.eclipse.xtext.Keyword right)
@NonNull protected static org.eclipse.xtext.CrossReference createCrossReference(@NonNull org.eclipse.xtext.TypeRef typeRef, @NonNull org.eclipse.xtext.AbstractElement terminal)
@NonNull protected static org.eclipse.xtext.EnumRule createEnumRule(@NonNull java.lang.String name, @NonNull org.eclipse.xtext.TypeRef typeRef)
@NonNull protected static org.eclipse.xtext.EnumLiteralDeclaration createEnumLiteral(org.eclipse.xtext.Keyword keyword, org.eclipse.emf.ecore.EEnumLiteral eEnumLiteral)
@NonNull protected static org.eclipse.xtext.Grammar createGrammar(@NonNull java.lang.String name)
@NonNull protected static org.eclipse.xtext.Group createGroup(org.eclipse.xtext.AbstractElement... elements)
@NonNull protected static org.eclipse.xtext.Keyword createKeyword(java.lang.String value)
@NonNull protected static org.eclipse.xtext.NegatedToken createNegatedToken(@NonNull org.eclipse.xtext.AbstractElement terminal)
@NonNull protected static org.eclipse.xtext.ParserRule createParserRule(@NonNull java.lang.String name, @NonNull org.eclipse.xtext.TypeRef typeRef)
@NonNull protected static org.eclipse.xtext.ReferencedMetamodel createReferencedMetamodel(org.eclipse.emf.ecore.EPackage ePackage, java.lang.String alias)
@NonNull protected static org.eclipse.xtext.RuleCall createRuleCall(org.eclipse.xtext.AbstractRule rule)
@NonNull protected static org.eclipse.xtext.TypeRef createTypeRef(org.eclipse.xtext.AbstractMetamodelDeclaration metamodel, org.eclipse.emf.ecore.EClassifier eClassifier)
@NonNull protected static org.eclipse.xtext.TerminalRule createTerminalRule(@NonNull java.lang.String name, @NonNull org.eclipse.xtext.TypeRef typeRef)
@NonNull protected static org.eclipse.xtext.UnorderedGroup createUnorderedGroup(org.eclipse.xtext.AbstractElement... elements)
@NonNull protected static org.eclipse.xtext.UntilToken createUntilToken(@NonNull org.eclipse.xtext.AbstractElement terminal)
@NonNull protected static org.eclipse.xtext.Wildcard createWildcard()
protected static <T extends org.eclipse.xtext.AbstractElement> T setCardinality(@NonNull java.lang.String cardinality, @NonNull T abstractElement)
protected static <T extends org.eclipse.xtext.AbstractElement> T setFirstSetPredicated(@NonNull T abstractElement)
protected static <T extends org.eclipse.xtext.AbstractElement> T setPredicated(@NonNull T abstractElement)
public final org.eclipse.emf.common.notify.NotificationChain basicSetResourceSet(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, org.eclipse.emf.common.notify.NotificationChain notifications)
basicSetResourceSet
in interface org.eclipse.emf.ecore.resource.Resource.Internal
basicSetResourceSet
in class org.eclipse.emf.ecore.resource.impl.ResourceImpl
protected final void doUnload()
doUnload
in class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl