Package org.eclipse.m2m.atl.emftvm.util
Class DefaultModuleResolver
- java.lang.Object
-
- org.eclipse.m2m.atl.emftvm.util.DefaultModuleResolver
-
- All Implemented Interfaces:
ModuleResolver
public class DefaultModuleResolver extends java.lang.Object implements ModuleResolver
Resolves modules based on an EMF URI prefix.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FILE_EXT
EMFTVM file extension to add when resolving modules.
-
Constructor Summary
Constructors Constructor Description DefaultModuleResolver(java.lang.String uriPrefix, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Creates a newDefaultModuleResolver
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addUriPrefix(java.lang.String uriPrefix)
AddsuriPrefix
to the URI prefixes list.org.eclipse.emf.ecore.resource.ResourceSet
getResourceSet()
Returns the EMFResourceSet
.java.util.List<java.lang.String>
getUriPrefixes()
Returns the URI prefixes.Module
resolveModule(java.lang.String name)
Resolves the module with the given
-
-
-
Field Detail
-
FILE_EXT
public static final java.lang.String FILE_EXT
EMFTVM file extension to add when resolving modules.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DefaultModuleResolver
public DefaultModuleResolver(java.lang.String uriPrefix, org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
Creates a newDefaultModuleResolver
.- Parameters:
uriPrefix
- the URI prefix to prepend to module namesresourceSet
- the EMFResourceSet
to load modules into
-
-
Method Detail
-
resolveModule
public Module resolveModule(java.lang.String name) throws ModuleNotFoundException
Resolves the module with the givenname
.- Specified by:
resolveModule
in interfaceModuleResolver
- Parameters:
name
- the module name- Returns:
- the module with the given name
- Throws:
ModuleNotFoundException
-
getUriPrefixes
public java.util.List<java.lang.String> getUriPrefixes()
Returns the URI prefixes.- Returns:
- the uriPrefixes
-
addUriPrefix
public void addUriPrefix(java.lang.String uriPrefix)
AddsuriPrefix
to the URI prefixes list.- Parameters:
uriPrefix
- the URI prefix to add
-
getResourceSet
public org.eclipse.emf.ecore.resource.ResourceSet getResourceSet()
Returns the EMFResourceSet
.- Returns:
- the resourceSet
-
-