Package com._1c.g5.v8.dt.ql.dcs.resource
Class QlDcsResource
- 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.xtext.resource.XtextResource
- 
- org.eclipse.xtext.linking.lazy.LazyLinkingResource
- 
- org.eclipse.xtext.resource.persistence.StorageAwareResource
- 
- org.eclipse.xtext.resource.DerivedStateAwareResource
- 
- com._1c.g5.v8.dt.ql.resource.QlResource
- 
- com._1c.g5.v8.dt.ql.dcs.resource.QlDcsResource
 
 
 
 
 
 
 
 
 
- 
- All Implemented Interfaces:
- IDtProjectAware,- org.eclipse.emf.common.notify.Notifier,- org.eclipse.emf.ecore.resource.Resource,- org.eclipse.emf.ecore.resource.Resource.Internal
 
 public class QlDcsResource extends QlResource implements IDtProjectAware SpecialDerivedStateAwareResourcefor QL DCS language.
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.xtext.linking.lazy.LazyLinkingResourceorg.eclipse.xtext.linking.lazy.LazyLinkingResource.CyclicLinkingException, org.eclipse.xtext.linking.lazy.LazyLinkingResource.DiagnosticMessageContext
 - 
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
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static StringDCS_VALIDATION_MODE_OPTIONSpecial option name signals that do no check resource content for Totals field- 
Fields inherited from class com._1c.g5.v8.dt.ql.resource.QlResourcepreComputeAnnounceAlias
 - 
Fields inherited from class org.eclipse.xtext.resource.DerivedStateAwareResourcefullyInitialized, isInitializing
 - 
Fields inherited from class org.eclipse.xtext.resource.persistence.StorageAwareResourceUNRESOLVABLE_FRAGMENT
 - 
Fields inherited from class org.eclipse.xtext.linking.lazy.LazyLinkingResourceCYCLIC_LINKING_DECTECTION_COUNTER_LIMIT, cyclicLinkingDectectionCounterLimit, resolving, UNRESOLVEABLE_PROXIES_KEY
 - 
Fields inherited from class org.eclipse.xtext.resource.XtextResourceisUpdating, operationCanceledManager, OPTION_ENCODING, OPTION_FORMAT, OPTION_RESOLVE_ALL, OPTION_SERIALIZATION_OPTIONS
 - 
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
 
- 
 - 
Constructor SummaryConstructors Constructor Description QlDcsResource()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOptions(String name, Object value)Add special option to the resourceIDtProjectgetDtProject()Gets the associatedIDtProjectMap<String,Object>getOptions()Gets the options of the resourcevoidsetDtProject(IDtProject dtProject)Sets the associted projec (as the part of the post-creation initialization process)voidsetPreComputeAnnounceAlias(boolean preComputeAnnounceAlias)Sets thatAliasComputerneed pre phase - collect all unique names of alias for select field and sources in query.- 
Methods inherited from class com._1c.g5.v8.dt.ql.resource.QlResourceaddLazyProxyInformation, clearLazyProxyInformation, getEObject, getLazyProxyInformation, hasLazyProxyInformation, preComputeAnnounceAlias, removeLazyProxyInformation, resolveLazyCrossReferences
 - 
Methods inherited from class org.eclipse.xtext.resource.DerivedStateAwareResourceclearInternalState, discardDerivedState, doDiscardDerivedState, doGetContents, doUnload, getContents, getEObjectForURIFragmentRootSegment, getUnloadingContents, getURIFragmentRootSegment, installDerivedState, isFullyInitialized, isInitializing, setDerivedStateComputer, setFullyInitialized, updateInternalState, updateInternalState
 - 
Methods inherited from class org.eclipse.xtext.resource.persistence.StorageAwareResourcegetEObject, getPortableURIs, getResourceDescription, getResourceStorageFacade, getUnresolvableURIFragments, isLoadedFromStorage, load, loadFromStorage, setIsLoadedFromStorage, setResourceDescription
 - 
Methods inherited from class org.eclipse.xtext.linking.lazy.LazyLinkingResourcecreateAndAddDiagnostic, createAndAddDiagnostic, createDiagnostic, createDiagnosticMessage, createDiagnosticMessageContext, doLinking, doLoad, doResolveLazyCrossReference, getDiagnosticList, getDiagnosticMessageProvider, getEncoder, getLazyProxyInformation, getLinkingHelper, getLinkingService, getReferences, handleCyclicResolution, isEagerLinking, isPotentialLazyCrossReference, isUnresolveableProxyCacheable, markUnresolvable, removeDiagnostic, resolveLazyCrossReference, setDiagnosticMessageProvider, setEagerLinking, setEncoder, setLinkingHelper, setLinkingService
 - 
Methods inherited from class org.eclipse.xtext.resource.XtextResourceaddSyntaxDiagnostic, addSyntaxErrors, basicGetEObject, clearCache, clearErrorsAndWarnings, createReader, doSave, getCache, getConcreteSyntaxValidator, getEncoding, getEntryPoint, getFragmentProvider, getLanguageName, getLinker, getModificationStamp, getParser, getParseResult, getResourceServiceProvider, getSerializer, getUnloader, getURIFragment, isValidationDisabled, reattachModificationTracker, relink, reparse, setCache, setEncodingFromOptions, setEntryPoint, setFragmentProvider, setInjectedParser, setLanguageName, setLinker, setModificationStamp, setParser, setParseResult, setResourceServiceProvider, setSerializer, setUnloader, setValidationDisabled, unload, update, validateConcreteSyntax
 - 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpladdModificationTrackingAdapters, attached, attachedHelper, basicSetResourceSet, createModificationTrackingAdapter, delete, detached, detachedHelper, getAllContents, getAllProperContents, getAllProperContents, getDefaultURIConverter, getEObject, getEObjectByID, getErrors, getIDForEObject, getIntrinsicIDToEObjectMap, getResourceSet, getTimeStamp, getURI, getURIConverter, getWarnings, handleLoadResponse, handleSaveResponse, isAttachedDetachedHelperRequired, isContentZipEntry, isLoaded, isLoading, isModified, isTrackingModification, load, mergeMaps, newContentZipEntry, removeModificationTrackingAdapters, save, save, saveOnlyIfChangedWithFileBuffer, saveOnlyIfChangedWithMemoryBuffer, setIntrinsicIDToEObjectMap, setLoaded, setModified, setTimeStamp, setTrackingModification, setURI, supportIDRelativeURIFragmentPaths, toKeyString, toString, unload, unloaded, useZip
 - 
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
 
- 
 
- 
- 
- 
Field Detail- 
DCS_VALIDATION_MODE_OPTIONpublic static final String DCS_VALIDATION_MODE_OPTION Special option name signals that do no check resource content for Totals field- See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
addOptionspublic void addOptions(String name, Object value) Add special option to the resource- Parameters:
- name- name of the option, cannot be- null
- value- option value, cannot be- null
 
 - 
getOptionspublic Map<String,Object> getOptions() Gets the options of the resource- Returns:
- resource options, never null
 
 - 
getDtProjectpublic IDtProject getDtProject() Description copied from interface:IDtProjectAwareGets the associatedIDtProject- Specified by:
- getDtProjectin interface- IDtProjectAware
- Returns:
- The associated project. May be null
 
 - 
setDtProjectpublic void setDtProject(IDtProject dtProject) Description copied from interface:IDtProjectAwareSets the associted projec (as the part of the post-creation initialization process)- Specified by:
- setDtProjectin interface- IDtProjectAware
- Parameters:
- dtProject- The- IDtProjectto associate. May be- null
 
 - 
setPreComputeAnnounceAliaspublic void setPreComputeAnnounceAlias(boolean preComputeAnnounceAlias) Sets thatAliasComputerneed pre phase - collect all unique names of alias for select field and sources in query.- Parameters:
- preComputeAnnounceAlias-- trueif special pre phase needed,- falseotherwise
 
 
- 
 
-