/*******************************************************************************
* Copyright (c) 2014, 2015 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
*******************************************************************************/
package com.cisco.yangide.m2e.yang;
import java.io.File;
import java.util.Map;
/**
* @author Konstantin Zaitsev
* @date Jul 2, 2014
*/
public class YangGeneratorConfiguration {
private String codeGeneratorClass;
private File outputBaseDir;
private File resourceBaseDir;
private Map<String, String> additionalConfiguration;
/**
* @return the codeGeneratorClass
*/
public String getCodeGeneratorClass() {
return codeGeneratorClass;
}
/**
* @param codeGeneratorClass the codeGeneratorClass to set
*/
public void setCodeGeneratorClass(String codeGeneratorClass) {
this.codeGeneratorClass = codeGeneratorClass;
}
/**
* @return the outputBaseDir
*/
public File getOutputBaseDir() {
return outputBaseDir;
}
/**
* @param outputBaseDir the outputBaseDir to set
*/
public void setOutputBaseDir(File outputBaseDir) {
this.outputBaseDir = outputBaseDir;
}
/**
* @return the resourceBaseDir
*/
public File getResourceBaseDir() {
return resourceBaseDir;
}
/**
* @param resourceBaseDir the resourceBaseDir to set
*/
public void setResourceBaseDir(File resourceBaseDir) {
this.resourceBaseDir = resourceBaseDir;
}
/**
* @return the additionalConfiguration
*/
public Map<String, String> getAdditionalConfiguration() {
return additionalConfiguration;
}
/**
* @param additionalConfiguration the additionalConfiguration to set
*/
public void setAdditionalConfiguration(Map<String, String> additionalConfiguration) {
this.additionalConfiguration = additionalConfiguration;
}
}