org.metadiff.infra.ecore
Class EcoreResource

java.lang.Object
  extended byorg.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
           
 
Constructor Summary
EcoreResource(org.eclipse.emf.ecore.resource.Resource resource)
           
EcoreResource(java.lang.String fileName)
           
 
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
 

Field Detail

resource

private org.eclipse.emf.ecore.resource.Resource resource
Constructor Detail

EcoreResource

public EcoreResource(org.eclipse.emf.ecore.resource.Resource resource)

EcoreResource

public EcoreResource(java.lang.String fileName)
Method Detail

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.