Package org.contextmapper.dsl.cml
Class CMLResource
java.lang.Object
org.contextmapper.dsl.cml.CMLResource
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.resource.Resource
Contains an Eclipse resource for which we can be sure that it contains a CML
model.
-
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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter>
boolean
eDeliver()
void
eNotify
(org.eclipse.emf.common.notify.Notification notification) boolean
void
eSetDeliver
(boolean deliver) org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject>
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
org.eclipse.emf.ecore.EObject
getEObject
(String uriFragment) org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
org.eclipse.emf.ecore.resource.ResourceSet
long
org.eclipse.emf.common.util.URI
getURI()
getURIFragment
(org.eclipse.emf.ecore.EObject eObject) org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
org.eclipse.xtext.resource.XtextResource
int
hashCode()
boolean
isLoaded()
boolean
boolean
void
load
(InputStream inputStream, Map<?, ?> options) void
void
save
(OutputStream outputStream, Map<?, ?> options) void
void
setModified
(boolean isModified) void
setTimeStamp
(long timeStamp) void
setTrackingModification
(boolean isTrackingModification) void
setURI
(org.eclipse.emf.common.util.URI uri) void
unload()
-
Constructor Details
-
CMLResource
public CMLResource(org.eclipse.emf.ecore.resource.Resource resource)
-
-
Method Details
-
getContextMappingModel
-
equals
-
getXtextResource
public org.eclipse.xtext.resource.XtextResource getXtextResource() -
hashCode
public int hashCode() -
eAdapters
public org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter> eAdapters()- Specified by:
eAdapters
in interfaceorg.eclipse.emf.common.notify.Notifier
-
eDeliver
public boolean eDeliver()- Specified by:
eDeliver
in interfaceorg.eclipse.emf.common.notify.Notifier
-
eSetDeliver
public void eSetDeliver(boolean deliver) - Specified by:
eSetDeliver
in interfaceorg.eclipse.emf.common.notify.Notifier
-
eNotify
public void eNotify(org.eclipse.emf.common.notify.Notification notification) - Specified by:
eNotify
in interfaceorg.eclipse.emf.common.notify.Notifier
-
getResourceSet
public org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()- Specified by:
getResourceSet
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getURI
public org.eclipse.emf.common.util.URI getURI()- Specified by:
getURI
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
setURI
public void setURI(org.eclipse.emf.common.util.URI uri) - Specified by:
setURI
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getTimeStamp
public long getTimeStamp()- Specified by:
getTimeStamp
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
setTimeStamp
public void setTimeStamp(long timeStamp) - Specified by:
setTimeStamp
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getContents
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> getContents()- Specified by:
getContents
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getAllContents
public org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> getAllContents()- Specified by:
getAllContents
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getURIFragment
- Specified by:
getURIFragment
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getEObject
- Specified by:
getEObject
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
save
- Specified by:
save
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
IOException
-
load
- Specified by:
load
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
IOException
-
save
- Specified by:
save
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
IOException
-
load
- Specified by:
load
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
IOException
-
isTrackingModification
public boolean isTrackingModification()- Specified by:
isTrackingModification
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
setTrackingModification
public void setTrackingModification(boolean isTrackingModification) - Specified by:
setTrackingModification
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
isModified
public boolean isModified()- Specified by:
isModified
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
setModified
public void setModified(boolean isModified) - Specified by:
setModified
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
isLoaded
public boolean isLoaded()- Specified by:
isLoaded
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
unload
public void unload()- Specified by:
unload
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
delete
- Specified by:
delete
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
IOException
-
getErrors
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic> getErrors()- Specified by:
getErrors
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getWarnings
public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic> getWarnings()- Specified by:
getWarnings
in interfaceorg.eclipse.emf.ecore.resource.Resource
-