Package | Description |
---|---|
org.eclipse.ocl.examples.modelregistry.environment | |
org.eclipse.ocl.examples.modelregistry.model | |
org.eclipse.ocl.examples.modelregistry.ui.registrations |
Modifier and Type | Method and Description |
---|---|
<A extends Accessor<A>> |
AbstractModelResolver.getRegistration(A accessor) |
<A extends Accessor<A>> |
AbstractModelResolver.getRegistrations(Accessor.Namespace<A> namespace) |
<A extends Accessor<A>> |
AbstractModelResolver.getURI(A accessor) |
<A extends Accessor<A>> |
ModelResolver.getURI(A accessor)
Return the (Ecore) URI suitable for getting the (Ecore) resource defined by the
accessor in the context of a file defined by its handle.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAccessor<A extends Accessor<A>>
A ModelNameAccesor defines a key to access model registry entries by an informal
model name.
|
interface |
Accessor<A extends Accessor<A>>
An Accessor defines a name and associated namespace by which models can be accessed
in the model registry.
|
static interface |
Accessor.Installer<A extends Accessor<A>> |
static interface |
Accessor.Namespace<A extends Accessor<A>> |
class |
AccessorNamespace<A extends Accessor<A>> |
class |
AccessorRegistry<A extends Accessor<A>>
An AccessorRegistry forms part of the in memory org.eclipse.ocl.modelregistry
model read from and updated in the project .settings folder.
|
class |
Registration<A extends Accessor<A>>
A Registration maintains the binding between an accessor and the URI by which
the model may be loaded.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractAccessor<A extends Accessor<A>>
A ModelNameAccesor defines a key to access model registry entries by an informal
model name.
|
class |
ModelNameAccessor
A ModelNameAccessor defines a key to access model registry entries by an informal
model name.
|
class |
UnregisteredAccessor
An UnregisteredAccessor defines a key to access model registry entries by an
unregistered accessor namespace.
|
class |
URIAccessor
A URIAccesor defines a key to access model registry entries in a URI namespace.
|
Modifier and Type | Method and Description |
---|---|
<A extends Accessor<A>> |
FileHandleRegistry.add(A accessor,
org.eclipse.emf.common.util.URI ecoreURI,
ModelSerialization modelSerialisation) |
<A extends Accessor<A>> |
FileHandleRegistry.add(Registration<A> registration) |
<A extends Accessor<A>> |
ProjectRegistry.add(Registration<A> registration) |
<A extends Accessor<A>> |
NamespaceRegistry.addNamespace(Accessor.Namespace<A> namespace) |
<A extends Accessor<A>> |
NamespaceRegistry.createAccessor(Accessor.Namespace<A> namespace,
java.lang.String accessorName) |
<A extends Accessor<A>> |
NamespaceRegistry.createAccessor(java.lang.String namespaceName,
java.lang.String accessorName) |
<A extends Accessor<A>> |
FileHandleRegistry.get(Accessor.Namespace<A> namespace) |
<A extends Accessor<A>> |
FileHandleRegistry.getOrCreate(Accessor.Namespace<A> namespace) |
<A extends Accessor<A>> |
FileHandleRegistry.getRegistration(A accessor) |
<A extends Accessor<A>> |
ProjectRegistry.getRegistration(FileHandle fileHandle,
A accessor)
Return the registration applicable to accessor in the context of fileHandle
|
<A extends Accessor<A>> |
ProjectRegistry.getRegistrations(FileHandle fileHandle,
Accessor.Namespace<A> namespace)
Return all registrations applicable to accessorClass in the context of fileHandle, typically
to treat all such registrations as a look-up path.
|
<A extends Accessor<A>> |
ProjectRegistry.getResolvedURI(FileHandle fileHandle,
A accessor)
Return the URI that resolves accessor within the context of fileHandle
after resolution against the URI of the project.
|
<A extends Accessor<A>> |
FileHandleRegistry.getURI(A accessor) |
<A extends Accessor<A>> |
ProjectRegistry.getURI(FileHandle fileHandle,
A accessor)
Return the URI that resolves accessor within the context of fileHandle.
|
<A extends Accessor<A>> |
FileHandleRegistry.remove(Registration<A> registration) |
<A extends Accessor<A>> |
ProjectRegistry.remove(Registration<A> registration) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<AccessorRegistry<? extends Accessor<?>>> |
FileHandleRegistry.getRegistries() |
Modifier and Type | Method and Description |
---|---|
protected <A extends Accessor<A>> |
RegistrationsContentProvider.getAccessorChildren(AccessorRegistry<A> accessorRegistry) |