/**
* <copyright>
* </copyright>
*
* $Id$
*/
package es.tid.cim;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>CLP Setting Data</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link es.tid.cim.CLPSettingData#getCurrentDefaultTarget <em>Current Default Target</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getKeepTime <em>Keep Time</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#isWaitBehaviour <em>Wait Behaviour</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputFormat <em>Output Format</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputVerbosity <em>Output Verbosity</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputLanguage <em>Output Language</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputPosition <em>Output Position</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputOrder <em>Output Order</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getOutputCount <em>Output Count</em>}</li>
* <li>{@link es.tid.cim.CLPSettingData#getDisplayOption <em>Display Option</em>}</li>
* </ul>
* </p>
*
* @see es.tid.cim.CimPackage#getCLPSettingData()
* @model
* @generated
*/
public interface CLPSettingData extends SettingData {
/**
* Returns the value of the '<em><b>Current Default Target</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Current Default Target</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Current Default Target</em>' attribute.
* @see #setCurrentDefaultTarget(String)
* @see es.tid.cim.CimPackage#getCLPSettingData_CurrentDefaultTarget()
* @model
* @generated
*/
String getCurrentDefaultTarget();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getCurrentDefaultTarget <em>Current Default Target</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Current Default Target</em>' attribute.
* @see #getCurrentDefaultTarget()
* @generated
*/
void setCurrentDefaultTarget(String value);
/**
* Returns the value of the '<em><b>Keep Time</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Keep Time</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Keep Time</em>' attribute.
* @see #setKeepTime(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_KeepTime()
* @model
* @generated
*/
int getKeepTime();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getKeepTime <em>Keep Time</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Keep Time</em>' attribute.
* @see #getKeepTime()
* @generated
*/
void setKeepTime(int value);
/**
* Returns the value of the '<em><b>Wait Behaviour</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Wait Behaviour</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Wait Behaviour</em>' attribute.
* @see #setWaitBehaviour(boolean)
* @see es.tid.cim.CimPackage#getCLPSettingData_WaitBehaviour()
* @model
* @generated
*/
boolean isWaitBehaviour();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#isWaitBehaviour <em>Wait Behaviour</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Wait Behaviour</em>' attribute.
* @see #isWaitBehaviour()
* @generated
*/
void setWaitBehaviour(boolean value);
/**
* Returns the value of the '<em><b>Output Format</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Format</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Format</em>' attribute.
* @see #setOutputFormat(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputFormat()
* @model
* @generated
*/
int getOutputFormat();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputFormat <em>Output Format</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Format</em>' attribute.
* @see #getOutputFormat()
* @generated
*/
void setOutputFormat(int value);
/**
* Returns the value of the '<em><b>Output Verbosity</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Verbosity</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Verbosity</em>' attribute.
* @see #setOutputVerbosity(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputVerbosity()
* @model
* @generated
*/
int getOutputVerbosity();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputVerbosity <em>Output Verbosity</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Verbosity</em>' attribute.
* @see #getOutputVerbosity()
* @generated
*/
void setOutputVerbosity(int value);
/**
* Returns the value of the '<em><b>Output Language</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Language</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Language</em>' attribute.
* @see #setOutputLanguage(String)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputLanguage()
* @model
* @generated
*/
String getOutputLanguage();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputLanguage <em>Output Language</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Language</em>' attribute.
* @see #getOutputLanguage()
* @generated
*/
void setOutputLanguage(String value);
/**
* Returns the value of the '<em><b>Output Position</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Position</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Position</em>' attribute.
* @see #setOutputPosition(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputPosition()
* @model
* @generated
*/
int getOutputPosition();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputPosition <em>Output Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Position</em>' attribute.
* @see #getOutputPosition()
* @generated
*/
void setOutputPosition(int value);
/**
* Returns the value of the '<em><b>Output Order</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Order</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Order</em>' attribute.
* @see #setOutputOrder(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputOrder()
* @model
* @generated
*/
int getOutputOrder();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputOrder <em>Output Order</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Order</em>' attribute.
* @see #getOutputOrder()
* @generated
*/
void setOutputOrder(int value);
/**
* Returns the value of the '<em><b>Output Count</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Output Count</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Output Count</em>' attribute.
* @see #setOutputCount(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_OutputCount()
* @model
* @generated
*/
int getOutputCount();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getOutputCount <em>Output Count</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Output Count</em>' attribute.
* @see #getOutputCount()
* @generated
*/
void setOutputCount(int value);
/**
* Returns the value of the '<em><b>Display Option</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Display Option</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Display Option</em>' attribute.
* @see #setDisplayOption(int)
* @see es.tid.cim.CimPackage#getCLPSettingData_DisplayOption()
* @model
* @generated
*/
int getDisplayOption();
/**
* Sets the value of the '{@link es.tid.cim.CLPSettingData#getDisplayOption <em>Display Option</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Display Option</em>' attribute.
* @see #getDisplayOption()
* @generated
*/
void setDisplayOption(int value);
} // CLPSettingData