Class CommonMultiModelGeneratorModule
java.lang.Object
org.eclipse.xtext.service.AbstractGenericModule
org.palladiosimulator.textual.commons.generator.CommonMultiModelGeneratorModule
- All Implemented Interfaces:
com.google.inject.Module
- Direct Known Subclasses:
EclipseMultiModelGeneratorModule
,StandaloneMultiModelGeneratorModule
public class CommonMultiModelGeneratorModule
extends org.eclipse.xtext.service.AbstractGenericModule
Use this class to register components to be used at runtime / without the Equinox extension
registry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends GeneratorRuleRegistrationFacade>
Class<org.palladiosimulator.textual.commons.generator.registry.impl.GeneratorTransformationRegistryImpl>
Class<? extends MultiSourceGenerator>
Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider>
Class<? extends ModelFileExtensionRegistry>
Class<? extends ModelFileExtensionRegistry>
Class<org.palladiosimulator.textual.commons.generator.impl.ModelFileExtensionRegistryImpl>
Class<? extends GeneratorTransformationRegistry>
void
configure
(com.google.inject.Binder binder) void
configureRegisteredMappingProvider
(com.google.inject.Binder binder) void
configureRootElementFilter
(com.google.inject.Binder binder) Methods inherited from class org.eclipse.xtext.service.AbstractGenericModule
bindProperties, getBindings, tryBindProperties
-
Constructor Details
-
CommonMultiModelGeneratorModule
public CommonMultiModelGeneratorModule()
-
-
Method Details
-
configure
public void configure(com.google.inject.Binder binder) - Specified by:
configure
in interfacecom.google.inject.Module
- Overrides:
configure
in classorg.eclipse.xtext.service.AbstractGenericModule
-
bindModelFileExtensionRegistryImpl
public Class<org.palladiosimulator.textual.commons.generator.impl.ModelFileExtensionRegistryImpl> bindModelFileExtensionRegistryImpl() -
bindModelFileExtensionRegistry
-
bindModelFileExtensionRegistrationFacade
-
bindIGenerator
-
bindGeneratorTransformationRegistryImpl
public Class<org.palladiosimulator.textual.commons.generator.registry.impl.GeneratorTransformationRegistryImpl> bindGeneratorTransformationRegistryImpl() -
bindGeneratorRuleRegistrationFacade
-
bindTransformationRegistry
-
bindIOutputConfigurationProvider
public Class<? extends org.eclipse.xtext.generator.IOutputConfigurationProvider> bindIOutputConfigurationProvider() -
configureRootElementFilter
public void configureRootElementFilter(com.google.inject.Binder binder) -
configureRegisteredMappingProvider
public void configureRegisteredMappingProvider(com.google.inject.Binder binder)
-