question: @ Override public boolean eIsSet ( int featureID ) { switch ( featureID ) { case SRuntimePackage . EXECUTION_CONTEXT__VALUE : return VALUE_EDEFAULT == null ? value != null : ! VALUE_EDEFAULT . equals ( value ) ; case SRuntimePackage . EXECUTION_CONTEXT__FQ_NAME : return FQ_NAME_EDEFAULT == null ? fqName != null : ! FQ_NAME_EDEFAULT . equals ( fqName ) ; case SRuntimePackage . EXECUTION_CONTEXT__WRITABLE : return writable != WRITABLE_EDEFAULT ; case SRuntimePackage . EXECUTION_CONTEXT__TYPE : return type != null ; case SRuntimePackage . EXECUTION_CONTEXT__SLOTS : return slots != null && ! slots . isEmpty ( ) ; case SRuntimePackage . EXECUTION_CONTEXT__ACTIVE_STATES : return activeStates != null && ! activeStates . isEmpty ( ) ; case SRuntimePackage . EXECUTION_CONTEXT__EXECUTED_ELEMENTS : return executedElements != null && ! executedElements . isEmpty ( ) ; case SRuntimePackage . EXECUTION_CONTEXT__SUSPENDED_ELEMENTS : return suspendedElements != null && ! suspendedElements . isEmpty ( ) ; case SRuntimePackage . EXECUTION_CONTEXT__SNAPSHOT : return snapshot != SNAPSHOT_EDEFAULT ; } return super . eIsSet ( featureID ) ; }
target:  <!-- begin-user-doc --> <!-- end-user-doc -->