/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.schema.tools.model.jdbc.internal; import org.teiid.designer.schema.tools.model.jdbc.DatabaseElement; /** * @since 8.0 */ public abstract class DatabaseElementImpl implements DatabaseElement { private String m_name; private String m_inputXPath; private String m_outputXPath; protected DatabaseElementImpl() { m_name = null; m_inputXPath = null; m_outputXPath = null; } protected DatabaseElementImpl(String name, String xpathIn, String xpathOut) { setName(name); setInputXPath(xpathIn); setOutputXPath(xpathOut); } @Override public String getName() { return m_name; } @Override public void setName(String name) { m_name = name; } @Override public String getInputXPath() { return m_inputXPath; } @Override public void setInputXPath(String xpathIn) { m_inputXPath = xpathIn; } @Override public String getOutputXPath() { return m_outputXPath; } @Override public void setOutputXPath(String xpath) { m_outputXPath = xpath; } }