return strictFloatingPoint != STRICT_FLOATING_POINT_EDEFAULT; return super.eIsSet(featureID);
@Override public void internalSetIdentifier(String identifier) { if (this.identifier != null && identifier == null) { if (eResource() != null) { EcoreUtil.resolveAll(this); } } super.internalSetIdentifier(identifier); }
@Override public String getName() { if (name == null) { EObject executable = eContainer(); if (executable instanceof JvmExecutableImplCustom) { JvmExecutableImplCustom jvmExecutableImplCustom = (JvmExecutableImplCustom) executable; jvmExecutableImplCustom.runInitializer(); } } return name; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TypesPackage.JVM_OPERATION__RETURN_TYPE: return basicSetReturnType(null, msgs); case TypesPackage.JVM_OPERATION__DEFAULT_VALUE: return basicSetDefaultValue(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
@Override protected String computeIdentifier() { String result = super.computeIdentifier(); if (result != null) { StringBuilder builder = new StringBuilder(result); builder.append('('); boolean first = true; for(JvmFormalParameter parameter: getParameters()) { if (!first) { builder.append(','); } else { first = false; } if (parameter.getParameterType() != null && parameter.getParameterType().getType() != null) builder.append(parameter.getParameterType().getType().getIdentifier()); else builder.append("null"); } builder.append(')'); return builder.toString(); } return null; }
return isStrictFloatingPoint(); return super.eGet(featureID, resolve, coreType);
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (static: "); result.append(static_); result.append(", final: "); result.append(final_); result.append(", abstract: "); result.append(abstract_); result.append(", synchronized: "); result.append(synchronized_); result.append(", default: "); result.append(default_); result.append(", native: "); result.append(native_); result.append(", strictFloatingPoint: "); result.append(strictFloatingPoint); result.append(')'); return result.toString(); }
return; super.eUnset(featureID);
return; super.eSet(featureID, newValue);
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case TypesPackage.JVM_OPERATION__RETURN_TYPE: return basicSetReturnType(null, msgs); case TypesPackage.JVM_OPERATION__DEFAULT_VALUE: return basicSetDefaultValue(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); }
@Override protected String computeIdentifier() { String result = super.computeIdentifier(); if (result != null) { StringBuilder builder = new StringBuilder(result); builder.append('('); boolean first = true; for(JvmFormalParameter parameter: getParameters()) { if (!first) { builder.append(','); } else { first = false; } if (parameter.getParameterType() != null && parameter.getParameterType().getType() != null) builder.append(parameter.getParameterType().getType().getIdentifier()); else builder.append("null"); } builder.append(')'); return builder.toString(); } return null; }
return isStrictFloatingPoint(); return super.eGet(featureID, resolve, coreType);
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String toString() { if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (static: "); result.append(static_); result.append(", final: "); result.append(final_); result.append(", abstract: "); result.append(abstract_); result.append(", synchronized: "); result.append(synchronized_); result.append(", default: "); result.append(default_); result.append(", native: "); result.append(native_); result.append(", strictFloatingPoint: "); result.append(strictFloatingPoint); result.append(')'); return result.toString(); }
return; super.eUnset(featureID);
return; super.eSet(featureID, newValue);
@Override public void internalSetIdentifier(String identifier) { if (this.identifier != null && identifier == null) { if (eResource() != null) { EcoreUtil.resolveAll(this); } } super.internalSetIdentifier(identifier); }
@Override public String getName() { if (name == null) { EObject executable = eContainer(); if (executable instanceof JvmExecutableImplCustom) { JvmExecutableImplCustom jvmExecutableImplCustom = (JvmExecutableImplCustom) executable; jvmExecutableImplCustom.runInitializer(); } } return name; }
return strictFloatingPoint != STRICT_FLOATING_POINT_EDEFAULT; return super.eIsSet(featureID);