/******************************************************************************* * Copyright (c) 2006-2010 eBay Inc. All Rights Reserved. * 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 *******************************************************************************/ package org.ebayopensource.turmeric.eclipse.core.model.typelibrary; import org.ebayopensource.turmeric.eclipse.core.resources.constants.SOAXSDTemplateSubType; /** * The Class TypeParamModel. * * @author smathew * * UI Model for Type, Used from Create Type Wizard */ public class TypeParamModel { /** The type name. */ protected String typeName; /** The type library name. */ protected String typeLibraryName; /** The version. */ protected String version; /** The namespace. */ protected String namespace; /** The base type. */ protected Object baseType; /** The template category. */ protected SOAXSDTemplateSubType templateCategory; /** The template name. */ protected String templateName; /** The description. */ protected String description; /** * Gets the template category. * * @return the template category */ public SOAXSDTemplateSubType getTemplateCategory() { return templateCategory; } /** * Sets the template category. * * @param templateCategory the new template category */ public void setTemplateCategory(SOAXSDTemplateSubType templateCategory) { this.templateCategory = templateCategory; } /** * Gets the type name. * * @return the type name */ public String getTypeName() { return typeName; } /** * Sets the type name. * * @param typeName the new type name */ public void setTypeName(String typeName) { this.typeName = typeName; } /** * Gets the type library name. * * @return the type library name */ public String getTypeLibraryName() { return typeLibraryName; } /** * Sets the type library name. * * @param typeLibraryName the new type library name */ public void setTypeLibraryName(String typeLibraryName) { this.typeLibraryName = typeLibraryName; } /** * Gets the version. * * @return the version */ public String getVersion() { return version; } /** * Sets the version. * * @param version the new version */ public void setVersion(String version) { this.version = version; } /** * Gets the base type. * * @return the base type */ public Object getBaseType() { return baseType; } /** * Sets the base type. * * @param baseType the new base type */ public void setBaseType(Object baseType) { this.baseType = baseType; } /** * Gets the namespace. * * @return the namespace */ public String getNamespace() { return namespace; } /** * Sets the namespace. * * @param namespace the new namespace */ public void setNamespace(String namespace) { this.namespace = namespace; } /** * Gets the template name. * * @return the template name */ public String getTemplateName() { return templateName; } /** * Sets the template name. * * @param templateName the new template name */ public void setTemplateName(String templateName) { this.templateName = templateName; } /** * Gets the description. * * @return the description */ public String getDescription() { return description; } /** * Sets the description. * * @param description the new description */ public void setDescription(String description) { this.description = description; } }