org.metadiff.infra.ecore
Class EcoreResource
java.lang.Object
org.metadiff.infra.ecore.EcoreResource
- All Implemented Interfaces:
- ModelResource
- Direct Known Subclasses:
- Uml2Resource
- public class EcoreResource
- extends java.lang.Object
- implements ModelResource
Class to represent Ecore model resource
- Author:
- Mark Kofman
Field Summary |
private org.eclipse.emf.ecore.resource.Resource |
resource
|
Method Summary |
java.util.Iterator |
getContents()
Returns an iterator that iterates over all the direct contents and indirect contents of this resource. |
org.eclipse.emf.ecore.resource.Resource |
getResource()
|
void |
setResource(org.eclipse.emf.ecore.resource.Resource resource)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
resource
private org.eclipse.emf.ecore.resource.Resource resource
EcoreResource
public EcoreResource(org.eclipse.emf.ecore.resource.Resource resource)
EcoreResource
public EcoreResource(java.lang.String fileName)
getResource
public org.eclipse.emf.ecore.resource.Resource getResource()
- Returns:
- Returns the resource.
setResource
public void setResource(org.eclipse.emf.ecore.resource.Resource resource)
- Parameters:
resource
- The resource to set.
getContents
public java.util.Iterator getContents()
- Description copied from interface:
ModelResource
- Returns an iterator that iterates over all the direct contents and indirect contents of this resource.
- Specified by:
getContents
in interface ModelResource
- Returns:
- an iterator that iterates over all contents.