/*******************************************************************************
* Copyright (c) 2006-2012
* Software Technology Group, Dresden University of Technology
* DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026
*
* 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
*
* Contributors:
* Software Technology Group - TU Dresden, Germany;
* DevBoost GmbH - Berlin, Germany
* - initial API and implementation
******************************************************************************/
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.oasisopen.names.tc.opendocument.xmlns.table;
import org.eclipse.emf.ecore.EObject;
import org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Template Type</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRow <em>First Row</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRow <em>Last Row</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstColumn <em>First Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastColumn <em>Last Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getBody <em>Body</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getEvenRows <em>Even Rows</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getOddRows <em>Odd Rows</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getEvenColumns <em>Even Columns</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getOddColumns <em>Odd Columns</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowEndColumn <em>First Row End Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowStartColumn <em>First Row Start Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowEndColumn <em>Last Row End Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowStartColumn <em>Last Row Start Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getName <em>Name</em>}</li>
* </ul>
* </p>
*
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType()
* @model extendedMetaData="name='table-template_._type' kind='elementOnly'"
* @generated
*/
public interface TableTemplateType extends EObject {
/**
* Returns the value of the '<em><b>First Row</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>First Row</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>First Row</em>' containment reference.
* @see #setFirstRow(FirstRowType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_FirstRow()
* @model containment="true"
* extendedMetaData="kind='element' name='first-row' namespace='##targetNamespace'"
* @generated
*/
FirstRowType getFirstRow();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRow <em>First Row</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Row</em>' containment reference.
* @see #getFirstRow()
* @generated
*/
void setFirstRow(FirstRowType value);
/**
* Returns the value of the '<em><b>Last Row</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Last Row</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Last Row</em>' containment reference.
* @see #setLastRow(LastRowType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_LastRow()
* @model containment="true"
* extendedMetaData="kind='element' name='last-row' namespace='##targetNamespace'"
* @generated
*/
LastRowType getLastRow();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRow <em>Last Row</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Last Row</em>' containment reference.
* @see #getLastRow()
* @generated
*/
void setLastRow(LastRowType value);
/**
* Returns the value of the '<em><b>First Column</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>First Column</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>First Column</em>' containment reference.
* @see #setFirstColumn(FirstColumnType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_FirstColumn()
* @model containment="true"
* extendedMetaData="kind='element' name='first-column' namespace='##targetNamespace'"
* @generated
*/
FirstColumnType getFirstColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstColumn <em>First Column</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Column</em>' containment reference.
* @see #getFirstColumn()
* @generated
*/
void setFirstColumn(FirstColumnType value);
/**
* Returns the value of the '<em><b>Last Column</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Last Column</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Last Column</em>' containment reference.
* @see #setLastColumn(LastColumnType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_LastColumn()
* @model containment="true"
* extendedMetaData="kind='element' name='last-column' namespace='##targetNamespace'"
* @generated
*/
LastColumnType getLastColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastColumn <em>Last Column</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Last Column</em>' containment reference.
* @see #getLastColumn()
* @generated
*/
void setLastColumn(LastColumnType value);
/**
* Returns the value of the '<em><b>Body</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Body</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Body</em>' containment reference.
* @see #setBody(BodyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_Body()
* @model containment="true"
* extendedMetaData="kind='element' name='body' namespace='##targetNamespace'"
* @generated
*/
BodyType getBody();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getBody <em>Body</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Body</em>' containment reference.
* @see #getBody()
* @generated
*/
void setBody(BodyType value);
/**
* Returns the value of the '<em><b>Even Rows</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Even Rows</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Even Rows</em>' containment reference.
* @see #setEvenRows(EvenRowsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_EvenRows()
* @model containment="true"
* extendedMetaData="kind='element' name='even-rows' namespace='##targetNamespace'"
* @generated
*/
EvenRowsType getEvenRows();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getEvenRows <em>Even Rows</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Even Rows</em>' containment reference.
* @see #getEvenRows()
* @generated
*/
void setEvenRows(EvenRowsType value);
/**
* Returns the value of the '<em><b>Odd Rows</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Odd Rows</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Odd Rows</em>' containment reference.
* @see #setOddRows(OddRowsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_OddRows()
* @model containment="true"
* extendedMetaData="kind='element' name='odd-rows' namespace='##targetNamespace'"
* @generated
*/
OddRowsType getOddRows();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getOddRows <em>Odd Rows</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Odd Rows</em>' containment reference.
* @see #getOddRows()
* @generated
*/
void setOddRows(OddRowsType value);
/**
* Returns the value of the '<em><b>Even Columns</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Even Columns</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Even Columns</em>' containment reference.
* @see #setEvenColumns(EvenColumnsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_EvenColumns()
* @model containment="true"
* extendedMetaData="kind='element' name='even-columns' namespace='##targetNamespace'"
* @generated
*/
EvenColumnsType getEvenColumns();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getEvenColumns <em>Even Columns</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Even Columns</em>' containment reference.
* @see #getEvenColumns()
* @generated
*/
void setEvenColumns(EvenColumnsType value);
/**
* Returns the value of the '<em><b>Odd Columns</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Odd Columns</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Odd Columns</em>' containment reference.
* @see #setOddColumns(OddColumnsType)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_OddColumns()
* @model containment="true"
* extendedMetaData="kind='element' name='odd-columns' namespace='##targetNamespace'"
* @generated
*/
OddColumnsType getOddColumns();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getOddColumns <em>Odd Columns</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Odd Columns</em>' containment reference.
* @see #getOddColumns()
* @generated
*/
void setOddColumns(OddColumnsType value);
/**
* Returns the value of the '<em><b>First Row End Column</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>First Row End Column</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>First Row End Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetFirstRowEndColumn()
* @see #unsetFirstRowEndColumn()
* @see #setFirstRowEndColumn(RowOrCol)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_FirstRowEndColumn()
* @model unsettable="true" required="true"
* extendedMetaData="kind='attribute' name='first-row-end-column' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0'"
* @generated
*/
RowOrCol getFirstRowEndColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowEndColumn <em>First Row End Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Row End Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetFirstRowEndColumn()
* @see #unsetFirstRowEndColumn()
* @see #getFirstRowEndColumn()
* @generated
*/
void setFirstRowEndColumn(RowOrCol value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowEndColumn <em>First Row End Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFirstRowEndColumn()
* @see #getFirstRowEndColumn()
* @see #setFirstRowEndColumn(RowOrCol)
* @generated
*/
void unsetFirstRowEndColumn();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowEndColumn <em>First Row End Column</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>First Row End Column</em>' attribute is set.
* @see #unsetFirstRowEndColumn()
* @see #getFirstRowEndColumn()
* @see #setFirstRowEndColumn(RowOrCol)
* @generated
*/
boolean isSetFirstRowEndColumn();
/**
* Returns the value of the '<em><b>First Row Start Column</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>First Row Start Column</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>First Row Start Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetFirstRowStartColumn()
* @see #unsetFirstRowStartColumn()
* @see #setFirstRowStartColumn(RowOrCol)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_FirstRowStartColumn()
* @model unsettable="true" required="true"
* extendedMetaData="kind='attribute' name='first-row-start-column' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0'"
* @generated
*/
RowOrCol getFirstRowStartColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowStartColumn <em>First Row Start Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>First Row Start Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetFirstRowStartColumn()
* @see #unsetFirstRowStartColumn()
* @see #getFirstRowStartColumn()
* @generated
*/
void setFirstRowStartColumn(RowOrCol value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowStartColumn <em>First Row Start Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFirstRowStartColumn()
* @see #getFirstRowStartColumn()
* @see #setFirstRowStartColumn(RowOrCol)
* @generated
*/
void unsetFirstRowStartColumn();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getFirstRowStartColumn <em>First Row Start Column</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>First Row Start Column</em>' attribute is set.
* @see #unsetFirstRowStartColumn()
* @see #getFirstRowStartColumn()
* @see #setFirstRowStartColumn(RowOrCol)
* @generated
*/
boolean isSetFirstRowStartColumn();
/**
* Returns the value of the '<em><b>Last Row End Column</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Last Row End Column</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Last Row End Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetLastRowEndColumn()
* @see #unsetLastRowEndColumn()
* @see #setLastRowEndColumn(RowOrCol)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_LastRowEndColumn()
* @model unsettable="true" required="true"
* extendedMetaData="kind='attribute' name='last-row-end-column' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0'"
* @generated
*/
RowOrCol getLastRowEndColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowEndColumn <em>Last Row End Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Last Row End Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetLastRowEndColumn()
* @see #unsetLastRowEndColumn()
* @see #getLastRowEndColumn()
* @generated
*/
void setLastRowEndColumn(RowOrCol value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowEndColumn <em>Last Row End Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLastRowEndColumn()
* @see #getLastRowEndColumn()
* @see #setLastRowEndColumn(RowOrCol)
* @generated
*/
void unsetLastRowEndColumn();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowEndColumn <em>Last Row End Column</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Last Row End Column</em>' attribute is set.
* @see #unsetLastRowEndColumn()
* @see #getLastRowEndColumn()
* @see #setLastRowEndColumn(RowOrCol)
* @generated
*/
boolean isSetLastRowEndColumn();
/**
* Returns the value of the '<em><b>Last Row Start Column</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Last Row Start Column</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Last Row Start Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetLastRowStartColumn()
* @see #unsetLastRowStartColumn()
* @see #setLastRowStartColumn(RowOrCol)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_LastRowStartColumn()
* @model unsettable="true" required="true"
* extendedMetaData="kind='attribute' name='last-row-start-column' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0'"
* @generated
*/
RowOrCol getLastRowStartColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowStartColumn <em>Last Row Start Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Last Row Start Column</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.RowOrCol
* @see #isSetLastRowStartColumn()
* @see #unsetLastRowStartColumn()
* @see #getLastRowStartColumn()
* @generated
*/
void setLastRowStartColumn(RowOrCol value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowStartColumn <em>Last Row Start Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetLastRowStartColumn()
* @see #getLastRowStartColumn()
* @see #setLastRowStartColumn(RowOrCol)
* @generated
*/
void unsetLastRowStartColumn();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getLastRowStartColumn <em>Last Row Start Column</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Last Row Start Column</em>' attribute is set.
* @see #unsetLastRowStartColumn()
* @see #getLastRowStartColumn()
* @see #setLastRowStartColumn(RowOrCol)
* @generated
*/
boolean isSetLastRowStartColumn();
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Name</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage#getTableTemplateType_Name()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" required="true"
* extendedMetaData="kind='attribute' name='name' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0'"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.table.TableTemplateType#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
} // TableTemplateType