1 /**2 * <copyright>3 * </copyright>4 *5 * $Id$6 */7 package Olj;8 9 import org.eclipse.emf.ecore.EObject;10 11 /**12 * <!-- begin-user-doc -->13 * A representation of the model object '<em><b>Sub Counter Key Column Type</b></em>'.14 * <!-- end-user-doc -->15 *16 * <p>17 * The following features are supported:18 * <ul>19 * <li>{@link Olj.SubCounterKeyColumnType#getKeyColumnName <em>Key Column Name</em>}</li>20 * </ul>21 * </p>22 *23 * @see Olj.OljPackage#getSubCounterKeyColumnType()24 * @model 25 * @generated26 */27 public interface SubCounterKeyColumnType extends EObject {28 /**29 * Returns the value of the '<em><b>Key Column Name</b></em>' attribute.30 * <!-- begin-user-doc -->31 * <p>32 * If the meaning of the '<em>Key Column Name</em>' attribute isn't clear,33 * there really should be more of a description here...34 * </p>35 * <!-- end-user-doc -->36 * @return the value of the '<em>Key Column Name</em>' attribute.37 * @see #setKeyColumnName(String)38 * @see Olj.OljPackage#getSubCounterKeyColumnType_KeyColumnName()39 * @model unique="false" dataType="org.eclipse.emf.ecore.xml.type.String" required="true"40 * @generated41 */42 String getKeyColumnName();43 44 /**45 * Sets the value of the '{@link Olj.SubCounterKeyColumnType#getKeyColumnName <em>Key Column Name</em>}' attribute.46 * <!-- begin-user-doc -->47 * <!-- end-user-doc -->48 * @param value the new value of the '<em>Key Column Name</em>' attribute.49 * @see #getKeyColumnName()50 * @generated51 */52 void setKeyColumnName(String value);53 54 } // SubCounterKeyColumnType55