org.eclipse.gmt.umlx.registry.standalone
Class ModelFileResolver

java.lang.Object
  extended by org.eclipse.gmt.umlx.registry.environment.AbstractModelResolver
      extended by org.eclipse.gmt.umlx.registry.standalone.ModelFileResolver
All Implemented Interfaces:
ModelResolver

public class ModelFileResolver
extends AbstractModelResolver

ModelFileResolver supports use of the ModelRegistry in a standalone application using just java.io.File as the handle on the physical model storage medium.


Constructor Summary
ModelFileResolver(ProjectHandle projectHandle, java.io.File file)
           
ModelFileResolver(ProjectHandle projectHandle, java.lang.String file)
           
 
Method Summary
static FileHandle createFileHandle(ProjectHandle projectHandle, java.io.File file)
           
static ProjectHandle createProjectHandle(java.io.File file)
           
static ProjectHandle createProjectHandle(java.io.File file, java.lang.String registryPath)
           
 
Methods inherited from class org.eclipse.gmt.umlx.registry.environment.AbstractModelResolver
getProjectRegistry, getRegistration, getRegistration, getRegistration, getRegistrations, getResource, getResource, getResourceSet, getURI, getURI, getURI, setResourceSet, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ModelFileResolver

public ModelFileResolver(ProjectHandle projectHandle,
                         java.io.File file)
                  throws java.io.IOException
Throws:
java.io.IOException

ModelFileResolver

public ModelFileResolver(ProjectHandle projectHandle,
                         java.lang.String file)
                  throws java.io.IOException
Throws:
java.io.IOException
Method Detail

createProjectHandle

public static ProjectHandle createProjectHandle(java.io.File file)
                                         throws java.io.IOException
Throws:
java.io.IOException

createProjectHandle

public static ProjectHandle createProjectHandle(java.io.File file,
                                                java.lang.String registryPath)
                                         throws java.io.IOException
Throws:
java.io.IOException

createFileHandle

public static FileHandle createFileHandle(ProjectHandle projectHandle,
                                          java.io.File file)
                                   throws java.io.IOException
Throws:
java.io.IOException