/* * Copyright 2014 Bernd Vogt and others. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.sourcepit.b2.internal.generator; import org.sourcepit.b2.files.ModuleDirectory; import org.sourcepit.b2.model.module.AbstractModule; import org.sourcepit.common.utils.props.PropertiesSource; public class B2GenerationRequest implements IB2GenerationRequest { private AbstractModule module; private ModuleDirectory moduleDirectory; private ITemplates templates; private PropertiesSource moduleProperties; /** * {@inheritDoc} */ public AbstractModule getModule() { return module; } public void setModule(AbstractModule module) { this.module = module; } @Override public ModuleDirectory getModuleDirectory() { return moduleDirectory; } public void setModuleDirectory(ModuleDirectory moduleDirectory) { this.moduleDirectory = moduleDirectory; } public PropertiesSource getModuleProperties() { return moduleProperties; } public void setModuleProperties(PropertiesSource moduleProperties) { this.moduleProperties = moduleProperties; } /** * {@inheritDoc} */ public ITemplates getTemplates() { return templates; } public void setTemplates(ITemplates templates) { this.templates = templates; } }