📄 loginoptionimpl.java
字号:
/**
* <copyright>
* </copyright>
*
* $Id: LoginOptionImpl.java 1 2006-06-12 17:37:42Z sxp $
*/
package edu.tsinghua.lumaqq.ecore.impl;
import edu.tsinghua.lumaqq.ecore.EcorePackage;
import edu.tsinghua.lumaqq.ecore.LoginOption;
import edu.tsinghua.lumaqq.ecore.ProxyType;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.EObjectImpl;
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Login Option</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#isAutoSelect <em>Auto Select</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getProxyPassword <em>Proxy Password</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getProxyPort <em>Proxy Port</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getProxyServer <em>Proxy Server</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getProxyType <em>Proxy Type</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getProxyUsername <em>Proxy Username</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getServer <em>Server</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#getTcpPort <em>Tcp Port</em>}</li>
* <li>{@link edu.tsinghua.lumaqq.ecore.impl.LoginOptionImpl#isUseTcp <em>Use Tcp</em>}</li>
* </ul>
* </p>
*
* @generated
*/
public class LoginOptionImpl extends EObjectImpl implements LoginOption {
/**
* The default value of the '{@link #isAutoSelect() <em>Auto Select</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutoSelect()
* @generated
* @ordered
*/
protected static final boolean AUTO_SELECT_EDEFAULT = false;
/**
* The cached value of the '{@link #isAutoSelect() <em>Auto Select</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isAutoSelect()
* @generated
* @ordered
*/
protected boolean autoSelect = AUTO_SELECT_EDEFAULT;
/**
* This is true if the Auto Select attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean autoSelectESet = false;
/**
* The default value of the '{@link #getProxyPassword() <em>Proxy Password</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyPassword()
* @generated
* @ordered
*/
protected static final String PROXY_PASSWORD_EDEFAULT = null;
/**
* The cached value of the '{@link #getProxyPassword() <em>Proxy Password</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyPassword()
* @generated
* @ordered
*/
protected String proxyPassword = PROXY_PASSWORD_EDEFAULT;
/**
* The default value of the '{@link #getProxyPort() <em>Proxy Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyPort()
* @generated
* @ordered
*/
protected static final int PROXY_PORT_EDEFAULT = 0;
/**
* The cached value of the '{@link #getProxyPort() <em>Proxy Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyPort()
* @generated
* @ordered
*/
protected int proxyPort = PROXY_PORT_EDEFAULT;
/**
* This is true if the Proxy Port attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean proxyPortESet = false;
/**
* The default value of the '{@link #getProxyServer() <em>Proxy Server</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyServer()
* @generated
* @ordered
*/
protected static final String PROXY_SERVER_EDEFAULT = null;
/**
* The cached value of the '{@link #getProxyServer() <em>Proxy Server</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyServer()
* @generated
* @ordered
*/
protected String proxyServer = PROXY_SERVER_EDEFAULT;
/**
* The default value of the '{@link #getProxyType() <em>Proxy Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyType()
* @generated
* @ordered
*/
protected static final ProxyType PROXY_TYPE_EDEFAULT = ProxyType.NONE_LITERAL;
/**
* The cached value of the '{@link #getProxyType() <em>Proxy Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyType()
* @generated
* @ordered
*/
protected ProxyType proxyType = PROXY_TYPE_EDEFAULT;
/**
* This is true if the Proxy Type attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean proxyTypeESet = false;
/**
* The default value of the '{@link #getProxyUsername() <em>Proxy Username</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyUsername()
* @generated
* @ordered
*/
protected static final String PROXY_USERNAME_EDEFAULT = null;
/**
* The cached value of the '{@link #getProxyUsername() <em>Proxy Username</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getProxyUsername()
* @generated
* @ordered
*/
protected String proxyUsername = PROXY_USERNAME_EDEFAULT;
/**
* The default value of the '{@link #getServer() <em>Server</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getServer()
* @generated
* @ordered
*/
protected static final String SERVER_EDEFAULT = null;
/**
* The cached value of the '{@link #getServer() <em>Server</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getServer()
* @generated
* @ordered
*/
protected String server = SERVER_EDEFAULT;
/**
* The default value of the '{@link #getTcpPort() <em>Tcp Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTcpPort()
* @generated
* @ordered
*/
protected static final int TCP_PORT_EDEFAULT = 0;
/**
* The cached value of the '{@link #getTcpPort() <em>Tcp Port</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getTcpPort()
* @generated
* @ordered
*/
protected int tcpPort = TCP_PORT_EDEFAULT;
/**
* This is true if the Tcp Port attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean tcpPortESet = false;
/**
* The default value of the '{@link #isUseTcp() <em>Use Tcp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isUseTcp()
* @generated
* @ordered
*/
protected static final boolean USE_TCP_EDEFAULT = false;
/**
* The cached value of the '{@link #isUseTcp() <em>Use Tcp</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isUseTcp()
* @generated
* @ordered
*/
protected boolean useTcp = USE_TCP_EDEFAULT;
/**
* This is true if the Use Tcp attribute has been set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
protected boolean useTcpESet = false;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected LoginOptionImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected EClass eStaticClass() {
return EcorePackage.Literals.LOGIN_OPTION;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isAutoSelect() {
return autoSelect;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setAutoSelect(boolean newAutoSelect) {
boolean oldAutoSelect = autoSelect;
autoSelect = newAutoSelect;
boolean oldAutoSelectESet = autoSelectESet;
autoSelectESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, EcorePackage.LOGIN_OPTION__AUTO_SELECT, oldAutoSelect, autoSelect, !oldAutoSelectESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetAutoSelect() {
boolean oldAutoSelect = autoSelect;
boolean oldAutoSelectESet = autoSelectESet;
autoSelect = AUTO_SELECT_EDEFAULT;
autoSelectESet = false;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.UNSET, EcorePackage.LOGIN_OPTION__AUTO_SELECT, oldAutoSelect, AUTO_SELECT_EDEFAULT, oldAutoSelectESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public boolean isSetAutoSelect() {
return autoSelectESet;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String getProxyPassword() {
return proxyPassword;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setProxyPassword(String newProxyPassword) {
String oldProxyPassword = proxyPassword;
proxyPassword = newProxyPassword;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, EcorePackage.LOGIN_OPTION__PROXY_PASSWORD, oldProxyPassword, proxyPassword));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public int getProxyPort() {
return proxyPort;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setProxyPort(int newProxyPort) {
int oldProxyPort = proxyPort;
proxyPort = newProxyPort;
boolean oldProxyPortESet = proxyPortESet;
proxyPortESet = true;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, EcorePackage.LOGIN_OPTION__PROXY_PORT, oldProxyPort, proxyPort, !oldProxyPortESet));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void unsetProxyPort() {
int oldProxyPort = proxyPort;
boolean oldProxyPortESet = proxyPortESet;
proxyPort = PROXY_PORT_EDEFAULT;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -