/**
* <copyright>
* </copyright>
*
* $Id$
*/
package es.tid.cim;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Telnet Setting Data</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link es.tid.cim.TelnetSettingData#getEnabledTerminalModes <em>Enabled Terminal Modes</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getOtherEnabledTerminalMode <em>Other Enabled Terminal Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getTerminalMode <em>Terminal Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getOtherTerminalMode <em>Other Terminal Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getEnabledCharacterDisplayModes <em>Enabled Character Display Modes</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getOtherEnabledCharacterDisplayMode <em>Other Enabled Character Display Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getCharacterDisplayMode <em>Character Display Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getOtherCharacterDisplayMode <em>Other Character Display Mode</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getEscapeCharacter <em>Escape Character</em>}</li>
* <li>{@link es.tid.cim.TelnetSettingData#getIdleTimeout <em>Idle Timeout</em>}</li>
* </ul>
* </p>
*
* @see es.tid.cim.CimPackage#getTelnetSettingData()
* @model
* @generated
*/
public interface TelnetSettingData extends SettingData {
/**
* Returns the value of the '<em><b>Enabled Terminal Modes</b></em>' attribute.
* The literals are from the enumeration {@link es.tid.cim.EnumTerminalMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Enabled Terminal Modes</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Enabled Terminal Modes</em>' attribute.
* @see es.tid.cim.EnumTerminalMode
* @see #setEnabledTerminalModes(EnumTerminalMode)
* @see es.tid.cim.CimPackage#getTelnetSettingData_EnabledTerminalModes()
* @model
* @generated
*/
EnumTerminalMode getEnabledTerminalModes();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getEnabledTerminalModes <em>Enabled Terminal Modes</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Enabled Terminal Modes</em>' attribute.
* @see es.tid.cim.EnumTerminalMode
* @see #getEnabledTerminalModes()
* @generated
*/
void setEnabledTerminalModes(EnumTerminalMode value);
/**
* Returns the value of the '<em><b>Other Enabled Terminal Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Other Enabled Terminal Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Other Enabled Terminal Mode</em>' attribute.
* @see #setOtherEnabledTerminalMode(String)
* @see es.tid.cim.CimPackage#getTelnetSettingData_OtherEnabledTerminalMode()
* @model
* @generated
*/
String getOtherEnabledTerminalMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getOtherEnabledTerminalMode <em>Other Enabled Terminal Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Other Enabled Terminal Mode</em>' attribute.
* @see #getOtherEnabledTerminalMode()
* @generated
*/
void setOtherEnabledTerminalMode(String value);
/**
* Returns the value of the '<em><b>Terminal Mode</b></em>' attribute.
* The literals are from the enumeration {@link es.tid.cim.EnumTerminalMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Terminal Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Terminal Mode</em>' attribute.
* @see es.tid.cim.EnumTerminalMode
* @see #setTerminalMode(EnumTerminalMode)
* @see es.tid.cim.CimPackage#getTelnetSettingData_TerminalMode()
* @model
* @generated
*/
EnumTerminalMode getTerminalMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getTerminalMode <em>Terminal Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Terminal Mode</em>' attribute.
* @see es.tid.cim.EnumTerminalMode
* @see #getTerminalMode()
* @generated
*/
void setTerminalMode(EnumTerminalMode value);
/**
* Returns the value of the '<em><b>Other Terminal Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Other Terminal Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Other Terminal Mode</em>' attribute.
* @see #setOtherTerminalMode(String)
* @see es.tid.cim.CimPackage#getTelnetSettingData_OtherTerminalMode()
* @model
* @generated
*/
String getOtherTerminalMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getOtherTerminalMode <em>Other Terminal Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Other Terminal Mode</em>' attribute.
* @see #getOtherTerminalMode()
* @generated
*/
void setOtherTerminalMode(String value);
/**
* Returns the value of the '<em><b>Enabled Character Display Modes</b></em>' attribute.
* The literals are from the enumeration {@link es.tid.cim.EnumCharacterDisplayMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Enabled Character Display Modes</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Enabled Character Display Modes</em>' attribute.
* @see es.tid.cim.EnumCharacterDisplayMode
* @see #setEnabledCharacterDisplayModes(EnumCharacterDisplayMode)
* @see es.tid.cim.CimPackage#getTelnetSettingData_EnabledCharacterDisplayModes()
* @model
* @generated
*/
EnumCharacterDisplayMode getEnabledCharacterDisplayModes();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getEnabledCharacterDisplayModes <em>Enabled Character Display Modes</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Enabled Character Display Modes</em>' attribute.
* @see es.tid.cim.EnumCharacterDisplayMode
* @see #getEnabledCharacterDisplayModes()
* @generated
*/
void setEnabledCharacterDisplayModes(EnumCharacterDisplayMode value);
/**
* Returns the value of the '<em><b>Other Enabled Character Display Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Other Enabled Character Display Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Other Enabled Character Display Mode</em>' attribute.
* @see #setOtherEnabledCharacterDisplayMode(String)
* @see es.tid.cim.CimPackage#getTelnetSettingData_OtherEnabledCharacterDisplayMode()
* @model
* @generated
*/
String getOtherEnabledCharacterDisplayMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getOtherEnabledCharacterDisplayMode <em>Other Enabled Character Display Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Other Enabled Character Display Mode</em>' attribute.
* @see #getOtherEnabledCharacterDisplayMode()
* @generated
*/
void setOtherEnabledCharacterDisplayMode(String value);
/**
* Returns the value of the '<em><b>Character Display Mode</b></em>' attribute.
* The literals are from the enumeration {@link es.tid.cim.EnumCharacterDisplayMode}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Character Display Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Character Display Mode</em>' attribute.
* @see es.tid.cim.EnumCharacterDisplayMode
* @see #setCharacterDisplayMode(EnumCharacterDisplayMode)
* @see es.tid.cim.CimPackage#getTelnetSettingData_CharacterDisplayMode()
* @model
* @generated
*/
EnumCharacterDisplayMode getCharacterDisplayMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getCharacterDisplayMode <em>Character Display Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Character Display Mode</em>' attribute.
* @see es.tid.cim.EnumCharacterDisplayMode
* @see #getCharacterDisplayMode()
* @generated
*/
void setCharacterDisplayMode(EnumCharacterDisplayMode value);
/**
* Returns the value of the '<em><b>Other Character Display Mode</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Other Character Display Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Other Character Display Mode</em>' attribute.
* @see #setOtherCharacterDisplayMode(String)
* @see es.tid.cim.CimPackage#getTelnetSettingData_OtherCharacterDisplayMode()
* @model
* @generated
*/
String getOtherCharacterDisplayMode();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getOtherCharacterDisplayMode <em>Other Character Display Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Other Character Display Mode</em>' attribute.
* @see #getOtherCharacterDisplayMode()
* @generated
*/
void setOtherCharacterDisplayMode(String value);
/**
* Returns the value of the '<em><b>Escape Character</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Escape Character</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Escape Character</em>' attribute.
* @see #setEscapeCharacter(String)
* @see es.tid.cim.CimPackage#getTelnetSettingData_EscapeCharacter()
* @model
* @generated
*/
String getEscapeCharacter();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getEscapeCharacter <em>Escape Character</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Escape Character</em>' attribute.
* @see #getEscapeCharacter()
* @generated
*/
void setEscapeCharacter(String value);
/**
* Returns the value of the '<em><b>Idle Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Idle Timeout</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Idle Timeout</em>' attribute.
* @see #setIdleTimeout(int)
* @see es.tid.cim.CimPackage#getTelnetSettingData_IdleTimeout()
* @model
* @generated
*/
int getIdleTimeout();
/**
* Sets the value of the '{@link es.tid.cim.TelnetSettingData#getIdleTimeout <em>Idle Timeout</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Idle Timeout</em>' attribute.
* @see #getIdleTimeout()
* @generated
*/
void setIdleTimeout(int value);
} // TelnetSettingData