Package org.eclipse.m2m.atl.core
Interface IInjector
- All Known Implementing Classes:
ASMInjector,AtlParser,EMFInjector
public interface IInjector
The IInjector interface defines a way to serialize a given IModel.
-
Method Summary
Modifier and TypeMethodDescriptionvoidInjects data into an IModel using the given options.voidInjects data into an IModel using the given options.voidInjects data into an IModel using default options.voidInjects data into an IModel using the given options.
-
Method Details
-
inject
Injects data into an IModel using default options.- Parameters:
targetModel- the IModel where to injectsource- the source indication to load the sourceModel- Throws:
ATLCoreException
-
inject
Injects data into an IModel using the given options.- Parameters:
targetModel- the IModel where to injectsource- the source indication to load the sourceModel: an URL, or a specific thingoptions- the injection parameters- Throws:
ATLCoreException
-
inject
void inject(IModel targetModel, InputStream source, Map<String, Object> options) throws ATLCoreExceptionInjects data into an IModel using the given options.- Parameters:
targetModel- the IModel where to injectsource- theInputStreamcontaining the modeloptions- the injection parameters- Throws:
ATLCoreException
-
inject
Injects data into an IModel using the given options.- Parameters:
targetModel- the IModel where to injectsource- theReadercontaining the modeloptions- the injection parameters- Throws:
ATLCoreException
-