| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProjectHandle
The ProjectHandle denotes a special location with respect to which all other file handles belonging to a project are resolved. There is no fundamental need for this location to exist or to be a parent of the other resources, although in normal practice the project handle will denote the hierarchical root of the project. Derived JavaProjectHandle and EclipseProjectHandle specialise the behaviour using a java.io.File to define the location of a project for standalone usage, or a org.eclipse.core.resources.IProject for use with an active Eclipse Workspace.
| Field Summary | |
|---|---|
static java.lang.String | 
DEFAULT_MODEL_REGISTRY_NAME
 | 
static java.lang.String | 
DEFAULT_MODEL_REGISTRY_NAME2
 | 
static java.lang.String | 
DEFAULT_MODEL_REGISTRY_PATH
 | 
static java.lang.String | 
DEFAULT_MODEL_REGISTRY_PATH2
 | 
| Method Summary | |
|---|---|
 FileHandle | 
getFileHandle(java.lang.String name)
Return the FileHandle for the model located at name relative to the project, if the name does not start with a /, or with respect to the root if it does.  | 
 java.lang.String | 
getRegistryName()
Get the name of the registry model with respect to the project.  | 
 org.eclipse.emf.common.util.URI | 
getRegistryURI()
Get the preferred URI of the registry model.  | 
 java.util.List<org.eclipse.emf.common.util.URI> | 
getRegistryURIs()
Get all possible URIs of the registry model.  | 
 void | 
refreshRegistry()
Respond to a notification that the registry has changed.  | 
 void | 
setRegistryName(java.lang.String name)
Define the name of the registry model with respect to the project.  | 
| Methods inherited from interface org.eclipse.ocl.examples.modelregistry.environment.FileHandle | 
|---|
exists, getAbsoluteName, getContents, getName, getParentFileHandle, getProjectHandle, getProjectRelativeName, getURI, isFile, isFolder, isProject | 
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable | 
|---|
getAdapter | 
| Field Detail | 
|---|
static final java.lang.String DEFAULT_MODEL_REGISTRY_NAME
static final java.lang.String DEFAULT_MODEL_REGISTRY_NAME2
static final java.lang.String DEFAULT_MODEL_REGISTRY_PATH
static final java.lang.String DEFAULT_MODEL_REGISTRY_PATH2
| Method Detail | 
|---|
FileHandle getFileHandle(java.lang.String name)
                         throws java.io.IOException
name - 
java.io.IOExceptionorg.eclipse.emf.common.util.URI getRegistryURI()
java.util.List<org.eclipse.emf.common.util.URI> getRegistryURIs()
java.lang.String getRegistryName()
void refreshRegistry()
void setRegistryName(java.lang.String name)
name - registry name
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||