Package io.opencaesar.oml.resource
Class OmlJsonURIHandler
java.lang.Object
org.eclipse.emfcloud.jackson.handlers.BaseURIHandler
io.opencaesar.oml.resource.OmlJsonURIHandler
- All Implemented Interfaces:
org.eclipse.emfcloud.jackson.handlers.URIHandler
public class OmlJsonURIHandler
extends org.eclipse.emfcloud.jackson.handlers.BaseURIHandler
The Json URI Handler implementation for the model.
This handler allows Oml cross-refs to be serialized/loaded using abbreviated IRIs in .omljson format.
It is installed by default by
OmlJsonResource
instances.-
Constructor Summary
-
Method Summary
Methods inherited from class org.eclipse.emfcloud.jackson.handlers.BaseURIHandler
resolve
-
Constructor Details
-
OmlJsonURIHandler
public OmlJsonURIHandler(org.eclipse.emf.ecore.resource.Resource resource)
-
-
Method Details
-
resolve
public org.eclipse.emf.common.util.URI resolve(org.eclipse.emf.common.util.URI baseURI, org.eclipse.emf.common.util.URI uri) - Specified by:
resolve
in interfaceorg.eclipse.emfcloud.jackson.handlers.URIHandler
- Overrides:
resolve
in classorg.eclipse.emfcloud.jackson.handlers.BaseURIHandler
-
deresolve
public org.eclipse.emf.common.util.URI deresolve(org.eclipse.emf.common.util.URI baseURI, org.eclipse.emf.common.util.URI uri) - Specified by:
deresolve
in interfaceorg.eclipse.emfcloud.jackson.handlers.URIHandler
- Overrides:
deresolve
in classorg.eclipse.emfcloud.jackson.handlers.BaseURIHandler
-