public class FileHandleRegistry extends java.lang.Object implements java.lang.Comparable<FileHandleRegistry>
Constructor and Description |
---|
FileHandleRegistry(ProjectRegistry parent,
FileHandle fileHandle) |
Modifier and Type | Method and Description |
---|---|
<A extends Accessor<A>> |
add(A accessor,
org.eclipse.emf.common.util.URI ecoreURI,
ModelSerialization modelSerialisation) |
<A extends Accessor<A>> |
add(Registration<A> registration) |
int |
compareTo(FileHandleRegistry fileHandleRegistry) |
<A extends Accessor<A>> |
get(Accessor.Namespace<A> namespace) |
java.util.Collection<Accessor.Namespace<?>> |
getAccessorKeys() |
int |
getDepth()
Return the depth of the file handle with respect to the project handle.
|
FileHandle |
getFileHandle() |
<A extends Accessor<A>> |
getOrCreate(Accessor.Namespace<A> namespace) |
AccessorRegistry<?> |
getOrCreate(java.lang.String namespaceName) |
ProjectRegistry |
getProjectRegistry() |
<A extends Accessor<A>> |
getRegistration(A accessor) |
java.util.Collection<AccessorRegistry<? extends Accessor<?>>> |
getRegistries() |
<A extends Accessor<A>> |
getURI(A accessor) |
<A extends Accessor<A>> |
remove(Registration<A> registration) |
java.lang.String |
toString() |
public FileHandleRegistry(ProjectRegistry parent, FileHandle fileHandle)
public <A extends Accessor<A>> void add(A accessor, org.eclipse.emf.common.util.URI ecoreURI, ModelSerialization modelSerialisation)
public <A extends Accessor<A>> Registration<A> add(Registration<A> registration)
public int compareTo(FileHandleRegistry fileHandleRegistry)
compareTo
in interface java.lang.Comparable<FileHandleRegistry>
public <A extends Accessor<A>> AccessorRegistry<A> get(Accessor.Namespace<A> namespace)
public AccessorRegistry<?> getOrCreate(java.lang.String namespaceName)
public <A extends Accessor<A>> AccessorRegistry<A> getOrCreate(Accessor.Namespace<A> namespace)
public java.util.Collection<Accessor.Namespace<?>> getAccessorKeys()
public int getDepth()
public FileHandle getFileHandle()
public ProjectRegistry getProjectRegistry()
public <A extends Accessor<A>> Registration<A> getRegistration(A accessor)
public java.util.Collection<AccessorRegistry<? extends Accessor<?>>> getRegistries()
public <A extends Accessor<A>> org.eclipse.emf.common.util.URI getURI(A accessor)
public <A extends Accessor<A>> Registration<A> remove(Registration<A> registration)
public java.lang.String toString()
toString
in class java.lang.Object