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
public class CMLResource extends java.lang.Object implements 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 Constructor Description CMLResource(org.eclipse.emf.ecore.resource.Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
delete(java.util.Map<?,?> options)
org.eclipse.emf.common.util.EList<org.eclipse.emf.common.notify.Adapter>
eAdapters()
boolean
eDeliver()
void
eNotify(org.eclipse.emf.common.notify.Notification notification)
boolean
equals(java.lang.Object obj)
void
eSetDeliver(boolean deliver)
org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject>
getAllContents()
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject>
getContents()
ContextMappingModel
getContextMappingModel()
org.eclipse.emf.ecore.EObject
getEObject(java.lang.String uriFragment)
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
getErrors()
org.eclipse.emf.ecore.resource.ResourceSet
getResourceSet()
long
getTimeStamp()
org.eclipse.emf.common.util.URI
getURI()
java.lang.String
getURIFragment(org.eclipse.emf.ecore.EObject eObject)
org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.resource.Resource.Diagnostic>
getWarnings()
org.eclipse.xtext.resource.XtextResource
getXtextResource()
int
hashCode()
boolean
isLoaded()
boolean
isModified()
boolean
isTrackingModification()
void
load(java.io.InputStream inputStream, java.util.Map<?,?> options)
void
load(java.util.Map<?,?> options)
void
save(java.io.OutputStream outputStream, java.util.Map<?,?> options)
void
save(java.util.Map<?,?> options)
void
setModified(boolean isModified)
void
setTimeStamp(long timeStamp)
void
setTrackingModification(boolean isTrackingModification)
void
setURI(org.eclipse.emf.common.util.URI uri)
void
unload()
-
-
-
Method Detail
-
getContextMappingModel
public ContextMappingModel getContextMappingModel()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
getXtextResource
public org.eclipse.xtext.resource.XtextResource getXtextResource()
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
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
public java.lang.String getURIFragment(org.eclipse.emf.ecore.EObject eObject)
- Specified by:
getURIFragment
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
getEObject
public org.eclipse.emf.ecore.EObject getEObject(java.lang.String uriFragment)
- Specified by:
getEObject
in interfaceorg.eclipse.emf.ecore.resource.Resource
-
save
public void save(java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
save
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
java.io.IOException
-
load
public void load(java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
load
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
java.io.IOException
-
save
public void save(java.io.OutputStream outputStream, java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
save
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
java.io.IOException
-
load
public void load(java.io.InputStream inputStream, java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
load
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
java.io.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
public void delete(java.util.Map<?,?> options) throws java.io.IOException
- Specified by:
delete
in interfaceorg.eclipse.emf.ecore.resource.Resource
- Throws:
java.io.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
-
-