Package com._1c.g5.v8.dt.dcs.resource
Class DcssResource
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.common.notify.impl.NotifierImpl
-
- org.eclipse.emf.ecore.resource.impl.ResourceImpl
-
- com._1c.g5.v8.dt.dcs.resource.DcssResource
-
- 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 DcssResource extends org.eclipse.emf.ecore.resource.impl.ResourceImpl implements IDtProjectAware
Implementation ofResourceforDataCompositionSettingsobject
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl
org.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.BasicNotifierImpl
org.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.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 class org.eclipse.emf.ecore.resource.impl.ResourceImpl
contents, defaultDeleteOptions, defaultLoadOptions, defaultSaveOptions, errors, intrinsicIDToEObjectMap, isLoaded, isLoading, isModified, modificationTrackingAdapter, resourceSet, timeStamp, unloadingContents, uri, warnings
-
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
-
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
-
-
Constructor Summary
Constructors Constructor Description DcssResource(org.eclipse.emf.common.util.URI uri, IDtProject dtProject, IResourceLookup resourceLookup)Create instance ofDcssResource
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoLoad(InputStream inputStream, Map<?,?> options)protected voiddoSave(OutputStream outputStream, Map<?,?> options)IDtProjectgetDtProject()Gets the associatedIDtProjectvoidsetDtProject(IDtProject dtProject)Sets the associted projec (as the part of the post-creation initialization process)-
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl
addModificationTrackingAdapters, attached, attachedHelper, basicSetResourceSet, createModificationTrackingAdapter, delete, detached, detachedHelper, doUnload, getAllContents, getAllProperContents, getAllProperContents, getContents, getDefaultURIConverter, getEObject, getEObject, getEObjectByID, getEObjectForURIFragmentRootSegment, getErrors, getIDForEObject, getIntrinsicIDToEObjectMap, getResourceSet, getTimeStamp, getUnloadingContents, getURI, getURIConverter, getURIFragment, getURIFragmentRootSegment, getWarnings, handleLoadResponse, handleSaveResponse, isAttachedDetachedHelperRequired, isContentZipEntry, isLoaded, isLoading, isModified, isTrackingModification, load, 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.NotifierImpl
eAdapters, eBasicAdapters, eDeliver, eSetDeliver
-
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
-
-
-
-
Constructor Detail
-
DcssResource
public DcssResource(org.eclipse.emf.common.util.URI uri, IDtProject dtProject, IResourceLookup resourceLookup)Create instance ofDcssResource- Parameters:
uri- the resource uridtProject- The project the resource belongs to, cannot benullresourceLookup- theIResourceLookupservice reference. May not benull
-
-
Method Detail
-
getDtProject
public IDtProject getDtProject()
Description copied from interface:IDtProjectAwareGets the associatedIDtProject- Specified by:
getDtProjectin interfaceIDtProjectAware- Returns:
- The associated project. May be
null
-
setDtProject
public void setDtProject(IDtProject dtProject)
Description copied from interface:IDtProjectAwareSets the associted projec (as the part of the post-creation initialization process)- Specified by:
setDtProjectin interfaceIDtProjectAware- Parameters:
dtProject- TheIDtProjectto associate. May benull
-
doLoad
protected void doLoad(InputStream inputStream, Map<?,?> options) throws IOException
- Overrides:
doLoadin classorg.eclipse.emf.ecore.resource.impl.ResourceImpl- Throws:
IOException
-
doSave
protected void doSave(OutputStream outputStream, Map<?,?> options) throws IOException
- Overrides:
doSavein classorg.eclipse.emf.ecore.resource.impl.ResourceImpl- Throws:
IOException
-
-