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>voidconfigure(com.google.inject.Binder binder) voidconfigureRegisteredMappingProvider(com.google.inject.Binder binder) voidconfigureRootElementFilter(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:
configurein interfacecom.google.inject.Module- Overrides:
configurein 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)
-