Interface ExternalGenerator
- All Known Implementing Classes:
AbstractExternalGenerator
public interface ExternalGenerator
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterAllGenerate(org.eclipse.emf.ecore.resource.ResourceSet set, Collection<? extends RosettaModel> models, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) voidafterGenerate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) voidbeforeAllGenerate(org.eclipse.emf.ecore.resource.ResourceSet set, Collection<? extends RosettaModel> models, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) voidbeforeGenerate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) voidgenerate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock)
-
Method Details
-
beforeAllGenerate
void beforeAllGenerate(org.eclipse.emf.ecore.resource.ResourceSet set, Collection<? extends RosettaModel> models, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) -
beforeGenerate
void beforeGenerate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) -
generate
void generate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) -
afterGenerate
void afterGenerate(org.eclipse.emf.ecore.resource.Resource resource, RosettaModel model, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) -
afterAllGenerate
void afterAllGenerate(org.eclipse.emf.ecore.resource.ResourceSet set, Collection<? extends RosettaModel> models, String version, Consumer<Map<String, ? extends CharSequence>> processResults, DemandableLock generateLock) -
getOutputConfiguration
ExternalOutputConfiguration getOutputConfiguration()
-