/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public [[#variable14677920]] getIn2out() {
if (in2out != null && in2out.eIsProxy()) {
InternalEObject oldIn2out = (InternalEObject) in2out;
in2out = ( [[#variable14677920]]) eResolveProxy(oldIn2out);
if (in2out != oldIn2out) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, MappingPackage. [[#variable146b9540]], oldIn2out, in2out));
}
}
return in2out;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public [[#variable14677920]] basicGetIn2out() {
return in2out;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setIn2out( [[#variable14677920]] newIn2out) {
[[#variable14677920]] oldIn2out = in2out;
in2out = newIn2out;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MappingPackage. [[#variable146b9540]], oldIn2out, in2out));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public [[#variable14677920]] getOut2in() {
if (out2in != null && out2in.eIsProxy()) {
InternalEObject oldOut2in = (InternalEObject) out2in;
out2in = ( [[#variable14677920]]) eResolveProxy(oldOut2in);
if (out2in != oldOut2in) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, MappingPackage. [[#variable14975140]], oldOut2in, out2in));
}
}
return out2in;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public [[#variable14677920]] basicGetOut2in() {
return out2in;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void setOut2in( [[#variable14677920]] newOut2in) {
[[#variable14677920]] oldOut2in = out2in;
out2in = newOut2in;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, MappingPackage. [[#variable14975140]], oldOut2in, out2in));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case MappingPackage. [[#variable146b9540]]:
if (resolve)
return getIn2out();
return basicGetIn2out();
case MappingPackage. [[#variable14975140]]:
if (resolve)
return getOut2in();
return basicGetOut2in();
}
return super.eGet(featureID, resolve, coreType);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override public void eSet(int featureID, Object newValue) {
switch (featureID) {
case MappingPackage. [[#variable146b9540]]:
setIn2out(( [[#variable14677920]]) newValue);
return;
case MappingPackage. [[#variable14975140]]:
setOut2in(( [[#variable14677920]]) newValue);
return;
}
super.eSet(featureID, newValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override public void eUnset(int featureID) {
switch (featureID) {
case MappingPackage. [[#variable146b9540]]:
setIn2out(( [[#variable14677920]]) null);
return;
case MappingPackage. [[#variable14975140]]:
setOut2in(( [[#variable14677920]]) null);
return;
}
super.eUnset(featureID);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override public boolean eIsSet(int featureID) {
switch (featureID) {
case MappingPackage. [[#variable146b9540]]:
return in2out != null;
case MappingPackage. [[#variable14975140]]:
return out2in != null;
}
return super.eIsSet(featureID);
}
|