/******************************************************************************* * Copyright (c) 2007 Cambridge Semantics Incorporated. * 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 * * File: $Source$ * Created by: Matthew Roy ( <a href="mailto:mroy@cambridgesemantics.com">mroy@cambridgesemantics.com </a>) * Created on: Sep 7, 2007 * Revision: $Id$ * * Contributors: * Cambridge Semantics Incorporated - initial API and implementation *******************************************************************************/ package org.openanzo.glitter.query; import org.openanzo.glitter.dataset.QueryDataset; /** * Handles POJO getters and setters for solution generator implementations. * * @author Joe Betz <jpbetz@cambridgesemantics.com> * */ public abstract class AbstractSolutionGenerator implements SolutionGenerator { protected QueryDataset dataset; private QueryExecutionPlan plan; private QueryExecutionServices services; protected QueryInformation information; public QueryInformation getQueryInformation() { return this.information; } public void setQueryInformation(QueryInformation queryInformation) { this.information = queryInformation; } public QueryDataset getQueryDataset() { return this.dataset; } public void setQueryDataset(QueryDataset dataset) { this.dataset = dataset; } public QueryExecutionServices getQueryExecutionServices() { return this.services; } public void setQueryExecutionServices(QueryExecutionServices services) { this.services = services; } public QueryExecutionPlan getQueryExecutionPlan() { return this.plan; } public void setQueryExecutionPlan(QueryExecutionPlan plan) { this.plan = plan; } }