org.eclipse.m2m.atl.engine.emfvm.lib
Class ReferenceModel

java.lang.Object
  extended by org.eclipse.m2m.atl.engine.emfvm.lib.Model
      extended by org.eclipse.m2m.atl.engine.emfvm.lib.ReferenceModel

public class ReferenceModel
extends Model


Field Summary
 
Fields inherited from class org.eclipse.m2m.atl.engine.emfvm.lib.Model
isTarget, referenceModel, resource, resourceSet
 
Constructor Summary
ReferenceModel(ReferenceModel referenceModel, org.eclipse.emf.ecore.resource.Resource resource)
           
ReferenceModel(ReferenceModel referenceModel, java.lang.String uri)
           
ReferenceModel(ReferenceModel referenceModel, org.eclipse.emf.common.util.URI uri)
           
ReferenceModel(ReferenceModel referenceModel, java.net.URL url)
           
 
Method Summary
protected  void addAllReferencedResources(org.eclipse.emf.ecore.resource.Resource resource)
          Searches for and adds all resources that are referenced from the main resource to referencedResources.
 void dispose()
           
 org.eclipse.emf.ecore.EClass getMetaElementByName(java.lang.String name)
           
static ReferenceModel getMetametamodel()
           
 boolean isModelOf(java.lang.Object object)
           
 
Methods inherited from class org.eclipse.m2m.atl.engine.emfvm.lib.Model
addDelayedInvocation, commitToResource, contains, getContents, getElementsByType, getReferenceModel, newElement, save, save
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReferenceModel

public ReferenceModel(ReferenceModel referenceModel,
                      java.net.URL url)
               throws java.io.IOException
Throws:
java.io.IOException

ReferenceModel

public ReferenceModel(ReferenceModel referenceModel,
                      org.eclipse.emf.common.util.URI uri)
               throws java.io.IOException
Throws:
java.io.IOException

ReferenceModel

public ReferenceModel(ReferenceModel referenceModel,
                      org.eclipse.emf.ecore.resource.Resource resource)

ReferenceModel

public ReferenceModel(ReferenceModel referenceModel,
                      java.lang.String uri)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class Model

getMetaElementByName

public org.eclipse.emf.ecore.EClass getMetaElementByName(java.lang.String name)

getMetametamodel

public static ReferenceModel getMetametamodel()

addAllReferencedResources

protected void addAllReferencedResources(org.eclipse.emf.ecore.resource.Resource resource)
Searches for and adds all resources that are referenced from the main resource to referencedResources.

Parameters:
The - main resource

isModelOf

public boolean isModelOf(java.lang.Object object)
Parameters:
object - The model element.
Returns:
True if object is contained in this model's resource or a referenced resource.

Copyright 2007 IBM Corporation and others.
All Rights Reserved.